linux/drivers/net/ethernet/emulex/benet
Somnath Kotur de2b1e0366 be2net: Fix provisioning of RSS for VFs in multi-partition configurations
Currently, we do not distribute queue resources to enable RSS for VFs
in multi-channel/partition configurations.
Fix this by having each PF(SRIOV capable) calculate it's share of the
15 RSS Policy Tables available per port before provisioning resources for
all the VFs.
This  proportional share calculation is done based on division of the
PF's MAX VFs with the Total MAX VFs on that port. It also needs to
learn about the no: of NIC PFs on the port and subtract that from
the 15 RSS Policy Tables on the port.

Signed-off-by: Somnath Kotur <somnath.kotur@emulex.com>
Signed-off-by: Sathya Perla <sathya.perla@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-06-07 16:18:20 -07:00
..
be_cmds.c be2net: Fix provisioning of RSS for VFs in multi-partition configurations 2016-06-07 16:18:20 -07:00
be_cmds.h be2net: Fix provisioning of RSS for VFs in multi-partition configurations 2016-06-07 16:18:20 -07:00
be_ethtool.c be2net: Enable Wake-On-LAN from shutdown for Skyhawk 2016-06-07 16:18:19 -07:00
be_hw.h be2net: update copyright year to 2015 2015-05-09 16:27:04 -04:00
be_main.c be2net: Fix provisioning of RSS for VFs in multi-partition configurations 2016-06-07 16:18:20 -07:00
be_roce.c RDMA/be2net: Remove open and close entry points 2015-12-28 11:45:55 -05:00
be_roce.h RDMA/be2net: Remove open and close entry points 2015-12-28 11:45:55 -05:00
be.h be2net: Fix provisioning of RSS for VFs in multi-partition configurations 2016-06-07 16:18:20 -07:00
Kconfig be2net: make hwmon interface optional 2015-05-19 16:40:04 -04:00
Makefile