aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/xen-netback/netback.c
diff options
context:
space:
mode:
authorMichael Chan <michael.chan@broadcom.com>2016-05-10 19:18:00 -0400
committerDavid S. Miller <davem@davemloft.net>2016-05-11 23:46:09 -0400
commitfa7e28127a5ad9fd55ac9c7707d8c8b835113a7c (patch)
tree10bed408042dacc3bc4a73f84126477c67f55138 /drivers/net/xen-netback/netback.c
parentbnxt_en: Add workaround to detect bad opaque in rx completion (part 1) (diff)
downloadlinux-dev-fa7e28127a5ad9fd55ac9c7707d8c8b835113a7c.tar.xz
linux-dev-fa7e28127a5ad9fd55ac9c7707d8c8b835113a7c.zip
bnxt_en: Add workaround to detect bad opaque in rx completion (part 2)
Add detection and recovery code when the hardware returned opaque value does not match the expected consumer index. Once the issue is detected, we skip the processing of all RX and LRO/GRO packets. These completion entries are discarded without sending the SKB to the stack and without producing new buffers. The function will be reset from a workqueue. Signed-off-by: Michael Chan <michael.chan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/xen-netback/netback.c')
0 files changed, 0 insertions, 0 deletions