numam-dpdk/drivers
Jie Wang 7b902af499 net/iavf: support flow subscription rule
Support flow subscribption create/destroy/validation flow
rule for AVF.

For examples:
testpmd> flow create 0 ingress pattern eth / ipv4 / udp src is 11
          / end actions represented_port port_id 1 / end
testpmd> flow validate 1 ingress pattern eth / ipv4 / tcp src is 22
          / end actions represented_port port_id 1 / end
testpmd> flow destroy 1 rule 0

VF subscribes to a rule, which means the packets will be sent to VF
instead of PF, and only VF will receive the packets.

It is allowed multiple VF subscribe to same rule, the packets will
be replicated and received by each VF.

PF will destroy all subscriptions during VF reset.

Signed-off-by: Jie Wang <jie1x.wang@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
2022-09-07 20:33:26 +02:00
..
baseband dev: hide driver object 2022-09-23 16:14:34 +02:00
bus bus/pci: fill bus specific information 2022-09-23 16:14:34 +02:00
common common/iavf: support flow subscription 2022-09-07 20:33:26 +02:00
compress dev: hide driver object 2022-09-23 16:14:34 +02:00
crypto crypto/openssl: fix HMAC output length 2022-09-27 18:20:35 +02:00
dma dev: hide driver object 2022-09-23 16:14:34 +02:00
event event/cnxk: update event vector Tx routine 2022-09-27 15:41:59 +02:00
gpu dev: hide driver object 2022-09-23 16:14:34 +02:00
mempool common/cnxk: reserve AURA zero on CN10KA NPA 2022-09-22 10:44:04 +02:00
net net/iavf: support flow subscription rule 2022-09-07 20:33:26 +02:00
raw raw/ioat: remove deprecated driver 2022-09-28 14:41:07 +02:00
regex dev: hide driver object 2022-09-23 16:14:34 +02:00
vdpa bus/pci: make driver-only headers private 2022-09-23 16:14:34 +02:00
meson.build build: export drivers headers 2022-09-23 16:14:34 +02:00