summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
diff options
context:
space:
mode:
authorMichael Chan2018-10-14 13:02:54 +0200
committerDavid S. Miller2018-10-16 07:44:32 +0200
commit7b3af4f75b81bec06ed5bf411039fbd0646da44e (patch)
tree16f93414054a9f0e509a120e79671559df8b40f6 /drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
parentbnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (diff)
downloadkernel-qcow2-linux-7b3af4f75b81bec06ed5bf411039fbd0646da44e.tar.gz
kernel-qcow2-linux-7b3af4f75b81bec06ed5bf411039fbd0646da44e.tar.xz
kernel-qcow2-linux-7b3af4f75b81bec06ed5bf411039fbd0646da44e.zip
bnxt_en: Add RSS support for 57500 chips.
RSS context allocation and RSS indirection table setup are very different on the new chip. Refactor bnxt_setup_vnic() to call 2 different functions to set up RSS for the vnic based on chip type. On the new chip, the number of RSS contexts and the indirection table size depends on the number of RX rings. Each indirection table entry is also different on the new chip since ring groups are no longer used. 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