linux/drivers/net/ethernet/cavium/thunder
Sunil Goutham 92dc87697e net: thunderx: Support for upto 96 queues for a VF
This patch adds support for handling multiple qsets assigned to a
single VF. There by increasing no of queues from earlier 8 to max
no of CPUs in the system i.e 48 queues on a single node and 96 on
dual node system. User doesn't have option to assign which Qsets/VFs
 to be merged. Upon request from VF, PF assigns next free Qsets as
secondary qsets. To maintain current behavior no of queues is kept
to 8 by default which can be increased via ethtool.

If user wants to unbind NICVF driver from a secondary Qset then it
should be done after tearing down primary VF's interface.

Signed-off-by: Sunil Goutham <sgoutham@cavium.com>
Signed-off-by: Aleksey Makarov <aleksey.makarov@caviumnetworks.com>
Signed-off-by: Robert Richter <rrichter@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-08-30 21:54:12 -07:00
..
Makefile
nic_main.c net: thunderx: Support for upto 96 queues for a VF 2015-08-30 21:54:12 -07:00
nic_reg.h
nic.h net: thunderx: Support for upto 96 queues for a VF 2015-08-30 21:54:12 -07:00
nicvf_ethtool.c net: thunderx: Support for upto 96 queues for a VF 2015-08-30 21:54:12 -07:00
nicvf_main.c net: thunderx: Support for upto 96 queues for a VF 2015-08-30 21:54:12 -07:00
nicvf_queues.c net: thunderx: Support for upto 96 queues for a VF 2015-08-30 21:54:12 -07:00
nicvf_queues.h net: thunderx: Rework interrupt handling 2015-08-30 21:54:12 -07:00
q_struct.h
thunder_bgx.c net, thunder, bgx: Add support to get MAC address from ACPI. 2015-08-11 11:47:57 -07:00
thunder_bgx.h net: thunderx: rework mac address handling 2015-06-02 12:49:29 -07:00