numam-dpdk/lib/librte_pmd_e1000
Helin Zhang 66c594904a ethdev: support multiple sizes of redirection table
As 40G NIC supports different sizes (128/512/64 entries) of
redirection table from that (128 entries) of 1G and 10G NICs,
support of multiple sizes of redirection table is needed.
It includes,
* Redefine 'struct rte_eth_rss_reta' in ethdev.
  - To 'struct rte_eth_rss_reta_entry64' which contains 64
    entries and 64 bits mask.
  - Array of above new structure can be used for any number of
    redirection table entries, as long as the number is multiple
    of 64. This is quite flexible for the future expanding of
    redirection table.
* Redefinition of relevant interfaces in ethdev.
  - Interface of reta update has been redefined with new parameters.
  - Interface of reta query has been redefined with new parameters.
* Rework of 1G PMD in igb.
  - reta update has been reworked.
  - reta query has been reworked.
* Rework of 10G PMD in ixgbe.
  - reta update has been reworked.
  - reta query has been reworked.
* Rework of 40G PMD (PF only) in i40e.
  - reta update has been reworked.
  - reta query has been reworked.
* Implement relevant commands in testpmd.

Test report: http://dpdk.org/ml/archives/dev/2014-November/008362.html

Signed-off-by: Helin Zhang <helin.zhang@intel.com>
Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
Tested-by: Erlu Chen <erlu.chen@intel.com>
2014-11-24 22:59:15 +01:00
..
e1000 e1000/base: add a raw log macro 2014-09-18 20:52:42 +02:00
e1000_ethdev.h igb: add filters 2014-06-16 19:55:04 +02:00
e1000_logs.h e1000: always log init messages 2014-09-18 20:52:42 +02:00
em_ethdev.c e1000: clean log messages 2014-09-18 20:52:42 +02:00
em_rxtx.c e1000: add a message when forcing scatter mode 2014-09-18 20:52:42 +02:00
igb_ethdev.c ethdev: support multiple sizes of redirection table 2014-11-24 22:59:15 +01:00
igb_pf.c e1000: use the right debug macro 2014-09-18 20:52:42 +02:00
igb_rxtx.c igb: VMDQ Rx mode 2014-11-12 00:10:17 +01:00
Makefile explicit shared code naming as base driver 2014-06-26 07:15:46 +02:00