numam-dpdk/drivers/net
Declan Doherty fb8fd96d42 ethdev: add shared counter to flow API
Add rte_flow_action_count action data structure to enable shared
counters across multiple flows on a single port or across multiple
flows on multiple ports within the same switch domain. Also this enables
multiple count actions to be specified in a single flow action.

This patch also modifies the existing rte_flow_query API to take the
rte_flow_action structure as an input parameter instead of the
rte_flow_action_type enumeration to allow querying a specific action
from a flow rule when multiple actions of the same type are specified.

This patch also contains updates for the bonding, failsafe and mlx5 PMDs
and testpmd application which are affected by this API change.

Signed-off-by: Declan Doherty <declan.doherty@intel.com>
2018-04-27 18:00:57 +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 ethdev: fix behavior of VF/PF in flow API 2018-04-27 18:00:54 +01:00
bonding ethdev: add shared counter to flow API 2018-04-27 18:00:57 +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 transfer attribute to flow API 2018-04-27 18:00:54 +01:00
ena drivers/net: update link status 2018-04-27 15:54:56 +01:00
enic ethdev: add transfer attribute to flow API 2018-04-27 18:00:54 +01:00
failsafe ethdev: add shared counter to flow API 2018-04-27 18:00:57 +01:00
fm10k drivers/net: update link status 2018-04-27 15:54:56 +01:00
i40e net/i40e: add support for representor ports 2018-04-27 18:00:57 +01:00
ifc net/ifcvf: add ifcvf vDPA driver 2018-04-27 15:54:55 +01:00
ixgbe net/ixgbe: add support for representor ports 2018-04-27 18:00:57 +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 transfer attribute to flow API 2018-04-27 18:00:54 +01:00
mlx5 ethdev: add shared counter to flow API 2018-04-27 18:00:57 +01:00
mvpp2 ethdev: add transfer attribute to flow API 2018-04-27 18:00:54 +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 net/sfc: do not use RSS context if it is not required 2018-04-27 18:00:57 +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 net/tap: return empty port offload capabilities 2018-04-27 18:00:57 +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