numam-dpdk/drivers/net
Adrien Mazarguil 929e331934 ethdev: add hash function to RSS flow API action
By definition, RSS involves some kind of hash algorithm, usually Toeplitz.

Until now it could not be modified on a flow rule basis and PMDs had to
always assume RTE_ETH_HASH_FUNCTION_DEFAULT, which remains the default
behavior when unspecified (0).

This breaks ABI compatibility for the following public functions:

- rte_flow_copy()
- rte_flow_create()
- rte_flow_query()
- rte_flow_validate()

Signed-off-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
Acked-by: Andrew Rybchenko <arybchenko@solarflare.com>
2018-04-27 18:00:54 +01:00
..
af_packet drivers/net: fix link autoneg value for virtual PMDs 2018-04-27 17:34:43 +01:00
ark ethdev: return diagnostic when setting MAC address 2018-04-14 00:43:30 +02:00
avf ethdev: return diagnostic when setting MAC address 2018-04-14 00:43:30 +02:00
avp ethdev: replace bus specific struct with generic dev 2018-04-14 00:41:44 +02:00
axgbe net/axgbe: fix incorrect cache alignment macro 2018-04-27 15:54:56 +01:00
bnx2x net/bnx2x: reserve enough headroom for mbuf prepend 2018-04-27 17:34:41 +01:00
bnxt net/bnxt: fix mbuf data offset initialization 2018-04-27 15:54:56 +01:00
bonding ethdev: remove experimental flag of ports enumeration 2018-04-27 18:00:24 +01:00
cxgbe drivers/net: do not use private ethdev data 2018-04-24 12:33:51 +02:00
dpaa net/dpaa: fix the ethdev offload checks 2018-04-27 17:34:42 +01:00
dpaa2 net/dpaa2: fix the ethdev offload checks 2018-04-27 17:34:42 +01:00
e1000 ethdev: add hash function to RSS flow API action 2018-04-27 18:00:54 +01:00
ena drivers/net: update link status 2018-04-27 15:54:56 +01:00
enic ethdev: alter behavior of flow API actions 2018-04-27 18:00:53 +01:00
failsafe net/failsafe: add TCP TSO default Tx capability 2018-04-27 17:34:41 +01:00
fm10k drivers/net: update link status 2018-04-27 15:54:56 +01:00
i40e ethdev: add hash function to RSS flow API action 2018-04-27 18:00:54 +01:00
ifc net/ifcvf: add ifcvf vDPA driver 2018-04-27 15:54:55 +01:00
ixgbe ethdev: add hash function to RSS flow API action 2018-04-27 18:00:54 +01:00
kni drivers/net: fix link autoneg value for virtual PMDs 2018-04-27 17:34:43 +01:00
liquidio ethdev: replace bus specific struct with generic dev 2018-04-14 00:41:44 +02:00
mlx4 ethdev: add hash function to RSS flow API action 2018-04-27 18:00:54 +01:00
mlx5 ethdev: add hash function to RSS flow API action 2018-04-27 18:00:54 +01:00
mvpp2 ethdev: remove experimental flag of ports enumeration 2018-04-27 18:00:24 +01:00
nfp net/nfp: fix mbufs releasing when stop or close 2018-04-27 17:34:42 +01:00
null drivers/net: fix link autoneg value for virtual PMDs 2018-04-27 17:34:43 +01:00
octeontx drivers/net: share vdev data to secondary process 2018-04-24 12:37:31 +02:00
pcap drivers/net: fix link autoneg value for virtual PMDs 2018-04-27 17:34:43 +01:00
qede drivers/net: remove redundant icc flag 2018-04-14 00:43:30 +02:00
ring drivers/net: fix link autoneg value for virtual PMDs 2018-04-27 17:34:43 +01:00
sfc ethdev: add hash function to RSS flow API action 2018-04-27 18:00:54 +01:00
softnic drivers/net: fix link autoneg value for virtual PMDs 2018-04-27 17:34:43 +01:00
szedata2 net/szedata2: add new kernel module dependency 2018-04-14 00:43:30 +02:00
tap ethdev: add hash function to RSS flow API action 2018-04-27 18:00:54 +01:00
thunderx net/thunderx: fix MTU configuration for jumbo packets 2018-04-27 15:54:56 +01:00
vdev_netvsc net/vdev_netvsc: prefer netvsc devices in scan 2018-04-27 17:34:42 +01:00
vhost net/vhost: update license to SPDX format 2018-04-27 15:54:56 +01:00
virtio net/virtio: skip device probe in vDPA mode 2018-04-27 15:54:55 +01:00
vmxnet3 net/vmxnet3: skip empty segments in transmission 2018-04-27 17:34:41 +01:00
Makefile net/ifcvf: add ifcvf vDPA driver 2018-04-27 15:54:55 +01:00
meson.build net/mvpp2: add to meson build 2018-04-19 14:10:44 +02:00