]> git.baikalelectronics.ru Git - kernel.git/commit
nfp: avoid soft lockups under control message storm
authorJakub Kicinski <jakub.kicinski@netronome.com>
Tue, 2 Oct 2018 17:10:14 +0000 (10:10 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 2 Oct 2018 18:47:58 +0000 (11:47 -0700)
commitc6828e2e4a22a1f195010488239a74c760edbbc7
tree49c6b849d1cab1bd98f5e03b95707b9b210f53ff
parentae011a45e45047f925158ddf6985747933ede3e6
nfp: avoid soft lockups under control message storm

When FW floods the driver with control messages try to exit the cmsg
processing loop every now and then to avoid soft lockups.  Cmsg
processing is generally very lightweight so 512 seems like a reasonable
budget, which should not be exceeded under normal conditions.

Fixes: 6c249ea44a32 ("nfp: add control vNIC datapath")
Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Reviewed-by: Simon Horman <simon.horman@netronome.com>
Tested-by: Pieter Jansen van Vuuren <pieter.jansenvanvuuren@netronome.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/netronome/nfp/nfp_net_common.c