]> git.baikalelectronics.ru Git - kernel.git/commit
xen-netback: correctly schedule rate-limited queues
authorWei Liu <wei.liu2@citrix.com>
Wed, 21 Jun 2017 09:21:22 +0000 (10:21 +0100)
committerDavid S. Miller <davem@davemloft.net>
Thu, 22 Jun 2017 15:15:42 +0000 (11:15 -0400)
commiteac59ba10e24e19ff1a8497604511329b8f8a37d
tree3c31b603c04bad0bb51c19305488cc12140ff7cb
parent4f2903f919ad8e46534c0c7aa04e4779b99eaad5
xen-netback: correctly schedule rate-limited queues

Add a flag to indicate if a queue is rate-limited. Test the flag in
NAPI poll handler and avoid rescheduling the queue if true, otherwise
we risk locking up the host. The rescheduling will be done in the
timer callback function.

Reported-by: Jean-Louis Dupond <jean-louis@dupond.be>
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Tested-by: Jean-Louis Dupond <jean-louis@dupond.be>
Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/xen-netback/common.h
drivers/net/xen-netback/interface.c
drivers/net/xen-netback/netback.c