summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
diff options
context:
space:
mode:
authorPrashant Sreedharan2016-07-18 13:15:21 +0200
committerDavid S. Miller2016-07-20 01:29:40 +0200
commit94ce9caa0f75b0d56e69550e84d7a1653f0ef3b0 (patch)
tree4c92fecc25d63175ab5fd20a1e7d8238de896db4 /drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
parentbnxt_en: Add basic support for Nitro in North Star 2. (diff)
downloadkernel-qcow2-linux-94ce9caa0f75b0d56e69550e84d7a1653f0ef3b0.tar.gz
kernel-qcow2-linux-94ce9caa0f75b0d56e69550e84d7a1653f0ef3b0.tar.xz
kernel-qcow2-linux-94ce9caa0f75b0d56e69550e84d7a1653f0ef3b0.zip
bnxt_en: Workaround Nitro A0 hardware RX bug (part 1).
Nitro A0 has a hardware bug in the rx path. The workaround is to create a special COS context as a path for non-RSS (non-IP) packets. Without this workaround, the chip may stall when receiving RSS and non-RSS packets. Add infrastructure to allow 2 contexts (RSS and CoS) per VNIC. Allocate and configure the CoS context for Nitro A0. Signed-off-by: Prashant Sreedharan <prashant.sreedharan@broadcom.com> Signed-off-by: Michael Chan <michael.chan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c')
0 files changed, 0 insertions, 0 deletions