linux/drivers/net/ethernet/intel/i40e
Mitch Williams 505682cd7b i40e: allow for more VSIs
The number of VSIs that the firmware reports to us is a guaranteed
minimum, not an absolute maximum. The hardware actually supports far
more  than the reported value, which we often need.

To allow for this, we allocate space for a larger number of VSIs than is
guaranteed by the firmware, with the knowledge that we may fail to get
them all in the future.

Note that we are just allocating pointers here, the actual (much larger)
VSI structures are allocated on demand.

Change-ID: I6f4e535ce39d3bf417aef78306e04fbc7505140e
Signed-off-by: Mitch Williams <mitch.a.williams@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2014-06-08 23:11:09 -07:00
..
i40e.h i40e: allow for more VSIs 2014-06-08 23:11:09 -07:00
i40e_adminq.c i40e/i40evf: check AQ register for valid data 2014-06-06 01:59:55 -07:00
i40e_adminq.h i40e/i40evf: add tracking to NVM busy state 2014-04-21 21:26:52 -07:00
i40e_adminq_cmd.h i40e/i40evf: update AdminQ API 2014-04-22 03:10:50 -07:00
i40e_alloc.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_common.c i40e/i40evf: remove deprecated device IDs 2014-06-08 02:02:02 -07:00
i40e_dcb.c i40e: Fix static checker warning 2014-03-06 18:41:50 -08:00
i40e_dcb.h i40e: implement DCB support infastructure 2014-01-17 19:13:04 -08:00
i40e_dcb_nl.c i40e: allow for more VSIs 2014-06-08 23:11:09 -07:00
i40e_debugfs.c i40e: allow for more VSIs 2014-06-08 23:11:09 -07:00
i40e_diag.c i40e: Rework register diagnostic 2014-06-05 01:27:46 -07:00
i40e_diag.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_ethtool.c i40e: add xcast stats for port 2014-06-06 02:00:08 -07:00
i40e_hmc.c i40e/i40evf: Fix code to accommodate i40e_register.h changes 2014-06-08 02:01:23 -07:00
i40e_hmc.h i40e/i40evf: Fix code to accommodate i40e_register.h changes 2014-06-08 02:01:23 -07:00
i40e_lan_hmc.c i40e/i40evf: Fix code to accommodate i40e_register.h changes 2014-06-08 02:01:23 -07:00
i40e_lan_hmc.h i40e/i40evf: unhide and enable to one prefena field 2014-04-21 20:35:42 -07:00
i40e_main.c i40e: allow for more VSIs 2014-06-08 23:11:09 -07:00
i40e_nvm.c e1000e/igb/ixgbe/i40e: fix message terminations 2014-04-18 18:41:24 -07:00
i40e_osdep.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_prototype.h i40e/i40evf: add Tx pre queue disable function 2014-06-06 01:59:58 -07:00
i40e_ptp.c i40e: remove Tx work for ptp 2014-05-21 03:45:22 -07:00
i40e_register.h i40e/i40evf: add Tx pre queue disable function 2014-06-06 01:59:58 -07:00
i40e_status.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_txrx.c i40e: allow for more VSIs 2014-06-08 23:11:09 -07:00
i40e_txrx.h i40e/i40evf: fix TSO accounting 2014-06-08 02:01:55 -07:00
i40e_type.h i40e/i40evf: remove deprecated device IDs 2014-06-08 02:02:02 -07:00
i40e_virtchnl.h i40e/i40evf: Clean up a few things 2014-06-08 02:01:26 -07:00
i40e_virtchnl_pf.c i40evf: tweak Tx rate params and de-magic-ify 2014-05-29 02:37:38 -07:00
i40e_virtchnl_pf.h net-next:v4: Add support to configure SR-IOV VF minimum and maximum Tx rate through ip tool. 2014-05-23 15:04:02 -04:00
Makefile i40e: add DCB option to Kconfig 2014-01-17 19:13:04 -08:00