OpenCloudOS-Kernel/drivers/net/xen-netback
Paul Durrant ea732dff5c xen-netback: Handle backend state transitions in a more robust way
When the frontend state changes netback now specifies its desired state to
a new function, set_backend_state(), which transitions through any
necessary intermediate states.
This fixes an issue observed with some old Windows frontend drivers where
they failed to transition through the Closing state and netback would not
behave correctly.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Cc: Ian Campbell <ian.campbell@citrix.com>
Cc: Wei Liu <wei.liu2@citrix.com>
Cc: David Vrabel <david.vrabel@citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2013-09-30 15:13:28 -04:00
..
Makefile xen network backend driver 2011-03-15 19:38:03 -07:00
common.h xen-netback: Don't destroy the netdev until the vif is shut down 2013-09-19 14:03:51 -04:00
interface.c xen-netback: Don't destroy the netdev until the vif is shut down 2013-09-19 14:03:51 -04:00
netback.c xen-netback: count number required slots for an skb more carefully 2013-09-12 23:22:13 -04:00
xenbus.c xen-netback: Handle backend state transitions in a more robust way 2013-09-30 15:13:28 -04:00