numam-dpdk/doc/guides/nics
Igor Romanov 96fd2bd69b net/sfc: support flow action count in transfer rules
For now, a rule may have only one dedicated counter, shared counters
are not supported.

HW delivers (or "streams") counter readings using special packets.
The driver creates a dedicated Rx queue to receive such packets
and requests that HW start "streaming" the readings to it.

The counter queue is polled periodically, and the first available
service core is used for that. Hence, the user has to specify at least
one service core for counters to work. Such a core is shared by all
MAE-capable devices managed by sfc driver.

Signed-off-by: Igor Romanov <igor.romanov@oktetlabs.ru>
Signed-off-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Reviewed-by: Andy Moreton <amoreton@xilinx.com>
Reviewed-by: Ivan Malov <ivan.malov@oktetlabs.ru>
2021-07-20 12:20:31 +02:00
..
features net/sfc: support flow action count in transfer rules 2021-07-20 12:20:31 +02:00
img net/ice: add DCF hardware initialization 2020-04-21 13:57:05 +02:00
af_packet.rst doc: fix spelling reported by aspell in guides 2019-05-03 00:37:13 +02:00
af_xdp.rst net/af_xdp: prefer busy polling 2021-03-10 18:49:32 +01:00
ark.rst net/ark: generalize meta data between FPGA and PMD 2021-03-22 16:56:27 +01:00
atlantic.rst doc: remove references to make from NICs guide 2020-10-22 22:54:05 +02:00
avp.rst doc: fix copyright notice in AVP guide 2019-11-28 03:12:55 +01:00
axgbe.rst doc: fix driver names 2020-11-03 16:23:03 +01:00
bnx2x.rst doc: fix driver names 2020-11-03 16:23:03 +01:00
bnxt.rst net/bnxt: check FW capability to support TRUFLOW 2021-07-08 02:01:56 +02:00
build_and_test.rst ethdev: refine debug build option 2021-04-01 16:10:20 +02:00
cnxk.rst net/cnxk: support raw flow pattern 2021-07-13 12:19:22 +02:00
cxgbe.rst net/cxgbe: add MAC match-all to track promiscuous traffic 2021-07-02 19:03:03 +02:00
dpaa2.rst net/dpaa2: enable error queues optionally 2021-02-24 18:03:30 +01:00
dpaa.rst eal: replace blacklist/whitelist options 2020-11-16 00:11:22 +01:00
e1000em.rst doc: replace testpmd with dpdk-testpmd in commands 2021-02-11 15:42:18 +01:00
ena.rst net/ena: change name of supported PCI device IDs 2020-11-03 23:35:06 +01:00
enetc.rst doc: fix driver names 2020-11-03 16:23:03 +01:00
enic.rst net/enic: enable GENEVE offload via VNIC configuration 2021-05-11 23:52:26 +02:00
fail_safe.rst eal: replace blacklist/whitelist options 2020-11-16 00:11:22 +01:00
features.rst doc: add power management to NIC features 2021-07-09 21:13:13 +02:00
fm10k.rst eal: replace blacklist/whitelist options 2020-11-16 00:11:22 +01:00
hinic.rst doc: fix driver names 2020-11-03 16:23:03 +01:00
hns3.rst doc: add link status event requirements in hns3 guide 2021-07-02 19:03:03 +02:00
i40e.rst doc: update recommended versions for i40e 2021-04-01 10:02:57 +02:00
ice.rst net/ice: add option for setting HW debug mask 2021-07-06 04:59:01 +02:00
igb.rst doc: fix driver names 2020-11-03 16:23:03 +01:00
igc.rst doc: fix hyperlink in igc guide 2020-11-03 23:35:07 +01:00
index.rst net/ngbe: add build and doc infrastructure 2021-07-12 17:55:19 +02:00
intel_vf.rst net/iavf: deprecate i40evf PMD 2021-04-19 10:36:17 +02:00
ionic.rst net/ionic: clean up Tx queue version support 2021-02-03 00:48:11 +01:00
ipn3ke.rst doc: fix driver names 2020-11-03 16:23:03 +01:00
ixgbe.rst doc: replace testpmd with dpdk-testpmd in commands 2021-02-11 15:42:18 +01:00
kni.rst doc: replace testpmd with dpdk-testpmd in commands 2021-02-11 15:42:18 +01:00
liquidio.rst doc: fix driver names 2020-11-03 16:23:03 +01:00
memif.rst doc: remove references to make from NICs guide 2020-10-22 22:54:05 +02:00
mlx4.rst doc: improve lstopo tip 2021-05-21 15:42:02 +02:00
mlx5.rst net/mlx5: support flow matchng on IPv4 IHL 2021-07-15 16:22:20 +02:00
mvneta.rst build: update meson for Marvell Armada drivers 2021-01-08 16:03:05 +01:00
mvpp2.rst net/mvpp2: add fill buffs to configuration file 2021-01-29 18:16:11 +01:00
netvsc.rst doc: fix names of UIO drivers 2021-04-22 00:06:47 +02:00
nfb.rst eal: replace blacklist/whitelist options 2020-11-16 00:11:22 +01:00
nfp.rst doc: fix multiport syntax in nfp guide 2021-04-26 11:39:08 +02:00
ngbe.rst net/ngbe: support link update 2021-07-12 17:55:21 +02:00
null.rst doc: remove references to make from NICs guide 2020-10-22 22:54:05 +02:00
octeontx2.rst net/octeontx2: support flow action port ID 2021-04-08 17:09:57 +02:00
octeontx_ep.rst net/octeontx_ep: add build and doc infrastructure 2021-01-29 18:16:12 +01:00
octeontx.rst doc: fix driver names 2020-11-03 16:23:03 +01:00
overview.rst doc: add flow API features tables 2021-05-18 19:06:56 +02:00
pcap_ring.rst doc: fix driver names 2020-11-03 16:23:03 +01:00
pfe.rst doc: fix driver names 2020-11-03 16:23:03 +01:00
qede.rst doc: replace testpmd with dpdk-testpmd in commands 2021-02-11 15:42:18 +01:00
sfc_efx.rst net/sfc: support flow action count in transfer rules 2021-07-20 12:20:31 +02:00
softnic.rst doc: remove references to make from NICs guide 2020-10-22 22:54:05 +02:00
szedata2.rst doc: remove references to make from NICs guide 2020-10-22 22:54:05 +02:00
tap.rst eal: replace blacklist/whitelist options 2020-11-16 00:11:22 +01:00
thunderx.rst eal: replace blacklist/whitelist options 2020-11-16 00:11:22 +01:00
txgbe.rst net/txgbe: add copyright owner 2021-04-29 17:01:06 +02:00
vdev_netvsc.rst doc: fix driver names 2020-11-03 16:23:03 +01:00
vhost.rst doc: remove references to make from NICs guide 2020-10-22 22:54:05 +02:00
virtio.rst doc: fix names of UIO drivers 2021-04-22 00:06:47 +02:00
vmxnet3.rst doc: fix names of UIO drivers 2021-04-22 00:06:47 +02:00