numam-dpdk/drivers
Chaoyong He 30ecce5227 net/nfp: support flow API
Add the flow validate/create/query/destroy/flush API of nfp PMD.

The flow create API construct a control cmsg and send it to
firmware, then add this flow  to the hash table.

The flow query API get flow stats from the flow_priv structure.
Note there exist an rte_spin_lock to prevent the update and query
action occur at the same time.

The flow destroy API construct a control cmsg and send it to
firmware, then adelete this flow from the hash table.

The flow flush API just iterate the flows in hash table and
call the flow destroy API.

Signed-off-by: Chaoyong He <chaoyong.he@corigine.com>
Reviewed-by: Niklas Söderlund <niklas.soderlund@corigine.com>
2022-10-21 15:00:25 +02:00
..
baseband drivers/baseband: expose per operation type queues 2022-10-07 08:44:58 +02:00
bus bus/vdev: fix crash in device cleanup 2022-10-20 11:35:07 +02:00
common build: increase minimum meson version to 0.53.2 2022-10-10 16:52:38 +02:00
compress dev: hide driver object 2022-09-23 16:14:34 +02:00
crypto crypto/ipsec_mb: support all tag sizes for ZUC-EIA3-256 2022-10-07 19:46:11 +02:00
dma dma/idxd: check DSA device allocation 2022-10-10 17:53:18 +02:00
event event/dlb2: fix port COS range allocation 2022-10-21 11:42:08 +02:00
gpu dev: hide driver object 2022-09-23 16:14:34 +02:00
mempool drivers: mark SW PMDs to support disabling IOVA as PA 2022-10-09 13:14:57 +02:00
net net/nfp: support flow API 2022-10-21 15:00:25 +02:00
raw raw/cnxk_bphy: extend PF function address access 2022-10-26 23:19:19 +02:00
regex regex/mlx5: forbid changing maximum match number 2022-10-09 16:33:32 +02:00
vdpa vdpa/sfc: support multi-queue 2022-10-04 17:23:58 +02:00
meson.build build: introduce deprecated libraries 2022-10-10 17:01:56 +02:00