numam-dpdk/doc/guides/nics
Hyong Youb Kim 8b428cb5a9 net/enic: use 64B completion queue entries if available
Latest VIC adapters support 64B CQ (completion queue) entries as well
as 16B entries available on all VIC models. 64B entries can greatly
reduce cache contention (CPU stall cycles) between DMA writes (Rx
packet descriptors) and polling CPU. The effect is very noticeable on
Intel platforms with DDIO. As most UCS servers are based on Intel
platforms, enable and use 64B CQ entries by default, if
available. Also, add devarg 'cq64' so the user can explicitly disable
64B CQ.

Signed-off-by: Hyong Youb Kim <hyonkim@cisco.com>
Reviewed-by: John Daley <johndale@cisco.com>
2021-01-19 03:30:32 +01:00
..
features doc: add Windows support for mlx5 2021-01-14 10:12:37 +01: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: document 32-bit OS kernel requirement 2020-11-20 21:10:05 +01:00
ark.rst doc: fix driver names 2020-11-03 16:23:03 +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: remove support for some PCI IDs 2021-01-08 16:03:06 +01:00
build_and_test.rst doc: remove references to make from NICs guide 2020-10-22 22:54:05 +02:00
cxgbe.rst net/cxgbe: remove legacy 16-bit link capabilities 2021-01-19 03:30:13 +01:00
dpaa2.rst eal: replace blacklist/whitelist options 2020-11-16 00:11:22 +01:00
dpaa.rst eal: replace blacklist/whitelist options 2020-11-16 00:11:22 +01:00
e1000em.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +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: use 64B completion queue entries if available 2021-01-19 03:30:32 +01:00
fail_safe.rst eal: replace blacklist/whitelist options 2020-11-16 00:11:22 +01:00
features.rst doc: add Windows support for mlx5 2021-01-14 10:12:37 +01: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: update hns3 features 2020-11-26 18:01:19 +01:00
i40e.rst net/i40e: remove devarg use-latest-supported-vec 2021-01-19 03:29:53 +01:00
ice.rst doc: fix some statements for ice vector PMD 2021-01-08 16:03:06 +01: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/txgbe: add build and doc infrastructure 2020-11-03 23:24:26 +01:00
intel_vf.rst net/iavf: support flex desc metadata extraction 2020-11-03 23:35:06 +01:00
ionic.rst net/ionic: update maintainer and documentation 2021-01-08 16:03:04 +01:00
ipn3ke.rst doc: fix driver names 2020-11-03 16:23:03 +01:00
ixgbe.rst eal: replace blacklist/whitelist options 2020-11-16 00:11:22 +01:00
kni.rst doc: remove references to make from NICs guide 2020-10-22 22:54:05 +02: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 eal: replace blacklist/whitelist options 2020-11-16 00:11:22 +01:00
mlx5.rst net/mlx5: add GENEVE TLV option flow translation 2021-01-19 03:30:16 +01:00
mvneta.rst build: update meson for Marvell Armada drivers 2021-01-08 16:03:05 +01:00
mvpp2.rst build: update meson for Marvell Armada drivers 2021-01-08 16:03:05 +01:00
netvsc.rst net/netvsc: control use of external mbuf on Rx 2020-11-03 23:35:07 +01:00
nfb.rst eal: replace blacklist/whitelist options 2020-11-16 00:11:22 +01:00
nfp.rst doc: remove references to make from NICs guide 2020-10-22 22:54:05 +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 24B custom L2 header parsing 2021-01-13 19:39:08 +01:00
octeontx.rst doc: fix driver names 2020-11-03 16:23:03 +01:00
overview.rst use SPDX tag for 6WIND copyrighted files 2018-05-25 10:47:06 +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: fix driver names 2020-11-03 16:23:03 +01:00
sfc_efx.rst net/sfc: rely on native thread safety in flow mechanism 2020-11-20 21:10:04 +01: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 doc: update for txgbe 2021-01-19 03:30:14 +01: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 net/virtio: add election for packed vector NEON path 2021-01-08 18:07:55 +01:00
vmxnet3.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00