numam-dpdk/app/test-pmd
Ivan Boule 16321de093 ethdev: allow to get RSS hash functions and key
1) Add a new function "rss_hash_conf_get" in the PMD API to retrieve the
   current configuration of the RSS functions and/or of the RSS key used
   by a NIC to compute the RSS hash of input packets.
   The new function uses the existing data structure "rte_eth_rss_conf" for
   returning the RSS hash configuration.

2) Add the ixgbe-specific function "ixgbe_dev_rss_hash_conf_get" and the
   igb-specific function "eth_igb_rss_hash_conf_get" to retrieve the RSS
   hash configuration of ixgbe and igb controllers respectively.

3) Add the command "show port X rss-hash [key]" in the testpmd application
   to display the RSS hash configuration of port X.

Signed-off-by: Ivan Boule <ivan.boule@6wind.com>
Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2014-05-27 18:42:05 +02:00
..
cmdline.c ethdev: allow to get RSS hash functions and key 2014-05-27 18:42:05 +02:00
config.c ethdev: allow to get RSS hash functions and key 2014-05-27 18:42:05 +02:00
csumonly.c update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
flowgen.c app/testpmd: add flowgen forwarding engine 2014-05-16 13:25:02 +02:00
icmpecho.c app/testpmd: add engine that replies to ARP and ICMP echo requests 2014-05-16 13:25:16 +02:00
ieee1588fwd.c update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
iofwd.c update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
macfwd-retry.c app/testpmd: added new macfwd-retry mode 2014-02-26 10:22:33 +01:00
macfwd.c update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
macswap.c app/testpmd: add macswap forwarding engine 2014-05-16 13:24:52 +02:00
Makefile app/testpmd: add engine that replies to ARP and ICMP echo requests 2014-05-16 13:25:16 +02:00
mempool_anon.c xen: core library changes 2014-02-25 21:29:19 +01:00
mempool_osdep.h xen: core library changes 2014-02-25 21:29:19 +01:00
parameters.c app/testpmd: add --disable-link-check option 2014-05-16 13:25:42 +02:00
rxonly.c update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
testpmd.c ethdev: remove rte_pmd_init_all function 2014-05-20 14:28:26 +02:00
testpmd.h ethdev: allow to get RSS hash functions and key 2014-05-27 18:42:05 +02:00
txonly.c app/testpmd: fix minor signed overflow in a constant 2014-05-14 11:22:05 +02:00