linux/drivers/net/ethernet/intel/i40e
Alexander Duyck 9f65e15b4f i40e: Move rings from pointer to array to array of pointers
Allocate the queue pairs individually instead of as a group.  This
allows for much easier queue management as it is possible to dynamically
resize the queues without having to free and allocate the entire block.

Ease statistic collection by treating Tx/Rx queue pairs as a single
unit.  Each pair is allocated together and starts with a Tx queue and
ends with an Rx queue.  By ordering them this way it is possible to know
the Rx offset based on a pointer to the Tx queue.

Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Tested-by: Kavindya Deegala <kavindya.s.deegala@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2013-10-09 22:48:35 -07:00
..
i40e_adminq_cmd.h i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_adminq.c i40e: clean up coccicheck reported errors 2013-09-27 05:24:05 -07:00
i40e_adminq.h i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_alloc.h i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_common.c i40e: clean up coccicheck reported errors 2013-09-27 05:24:05 -07:00
i40e_debugfs.c i40e: Move rings from pointer to array to array of pointers 2013-10-09 22:48:35 -07:00
i40e_diag.c i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_diag.h i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_ethtool.c i40e: Move rings from pointer to array to array of pointers 2013-10-09 22:48:35 -07:00
i40e_hmc.c i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_hmc.h i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_lan_hmc.c i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_lan_hmc.h i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_main.c i40e: Move rings from pointer to array to array of pointers 2013-10-09 22:48:35 -07:00
i40e_nvm.c i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_osdep.h i40e: driver core headers 2013-09-11 01:58:15 -07:00
i40e_prototype.h i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_register.h i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_status.h i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_txrx.c i40e: Move rings from pointer to array to array of pointers 2013-10-09 22:48:35 -07:00
i40e_txrx.h i40e: Move rings from pointer to array to array of pointers 2013-10-09 22:48:35 -07:00
i40e_type.h i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_virtchnl_pf.c i40e: implement virtual device interface 2013-09-11 02:04:56 -07:00
i40e_virtchnl_pf.h i40e: implement virtual device interface 2013-09-11 02:04:56 -07:00
i40e_virtchnl.h i40e: implement virtual device interface 2013-09-11 02:04:56 -07:00
i40e.h i40e: Move rings from pointer to array to array of pointers 2013-10-09 22:48:35 -07:00
Makefile i40e: include i40e in kernel proper 2013-09-11 02:28:40 -07:00