]> xenbits.xensource.com Git - people/pauldu/xenvif.git/commit
Partially revert commit ab655bb1 "Make sure XENBUS interfaces...
authorPaul Durrant <paul.durrant@citrix.com>
Wed, 2 Nov 2016 11:05:47 +0000 (11:05 +0000)
committerPaul Durrant <paul.durrant@citrix.com>
Wed, 2 Nov 2016 11:12:17 +0000 (11:12 +0000)
commit0dda5aa86758e55ecb3cbb4cfc26856164d82127
treeadf63ee69ae92296b1b09578a91b09fb82459718
parent19b8c92912fb9b6098bbdd3505a50d30eab3c089
Partially revert commit ab655bb1 "Make sure XENBUS interfaces...

...are released when going into S4".

Not all interfaces need to be released (since they don't all depend on
Xen) and crucially the receiver packet caches CANNOT be destroyed (and
hence the CACHE interface CANNOT be released) because there may be packets
outstanding in the stack... not necessarily in an S4 transtion, but
across a suspend/resume (which involves the same frontend state
transitions).

This patch also increases the log level of a couple of messages
emitted during frontend state transtions from 'trace' to 'info'.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
src/xenvif/frontend.c
src/xenvif/receiver.c
src/xenvif/transmitter.c