numam-dpdk/doc/guides/nics
Yongseok Koh 7d6bf6b866 net/mlx5: add Multi-Packet Rx support
Multi-Packet Rx Queue (MPRQ a.k.a Striding RQ) can further save PCIe
bandwidth by posting a single large buffer for multiple packets. Instead of
posting a buffer per a packet, one large buffer is posted in order to
receive multiple packets on the buffer. A MPRQ buffer consists of multiple
fixed-size strides and each stride receives one packet.

Rx packet is mem-copied to a user-provided mbuf if the size of Rx packet is
comparatively small, or PMD attaches the Rx packet to the mbuf by external
buffer attachment - rte_pktmbuf_attach_extbuf(). A mempool for external
buffers will be allocated and managed by PMD.

Signed-off-by: Yongseok Koh <yskoh@mellanox.com>
Acked-by: Shahaf Shuler <shahafs@mellanox.com>
2018-05-14 22:31:52 +01:00
..
features doc: update the enic guide and features 2018-05-14 22:31:50 +01:00
img net/szedata2: do not affect Ethernet interfaces 2018-04-14 00:43:30 +02:00
ark.rst net/ark: remove empty header file 2017-10-06 02:49:47 +02:00
avp.rst doc: add AVP 2017-04-04 19:02:45 +02:00
axgbe.rst net/axgbe: support generic Rx/Tx stats 2018-04-14 00:41:44 +02:00
bnx2x.rst net/bnx2x: make init and driver logtype names consistent 2018-04-27 15:54:56 +01:00
bnxt.rst net/bnxt: introduce Broadcom Stingray 2018-04-14 00:59:41 +02:00
build_and_test.rst doc: add note for shared library in NICs guide 2018-02-13 23:59:00 +01:00
cxgbe.rst net/cxgbe: add option to keep outer VLAN tag in QinQ 2018-04-14 00:40:21 +02:00
dpaa2.rst bus/fslmc: support device blacklisting 2018-05-14 00:35:47 +02:00
dpaa.rst bus/dpaa: support device blacklisting 2018-05-14 00:34:25 +02:00
e1000em.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
ena.rst doc: refer PMD compile/test section from ena guide 2017-04-19 15:37:37 +02:00
enic.rst doc: remove mention of unreleased nics from enic guide 2018-05-14 22:31:50 +01:00
fail_safe.rst net/failsafe: add probed device capture 2018-01-21 15:51:52 +01:00
features.rst doc: update mlx5 guide on tunnel offloading 2018-04-27 18:00:56 +01:00
fm10k.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
i40e.rst net/i40e: add support for representor ports 2018-04-27 18:00:57 +01:00
ifcvf.rst doc: add ifcvf driver document and release note 2018-04-27 15:54:55 +01:00
igb.rst doc: add igb guide 2018-02-08 18:42:14 +01:00
index.rst doc: add ifcvf driver document and release note 2018-04-27 15:54:55 +01:00
intel_vf.rst doc: update Intel VF guide 2018-02-13 18:17:30 +01:00
ixgbe.rst net/ixgbe: add support for representor ports 2018-04-27 18:00:57 +01:00
kni.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
liquidio.rst doc: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
mlx4.rst net/mlx4: add new memory region support 2018-05-14 22:31:52 +01:00
mlx5.rst net/mlx5: add Multi-Packet Rx support 2018-05-14 22:31:52 +01:00
mvpp2.rst net/mrvl: rename PMD as mvpp2 2018-03-30 14:08:44 +02:00
nfp.rst doc: update NFP guide 2018-04-14 00:40:21 +02:00
octeontx.rst app/testpmd: disable Rx VLAN offloads by default 2018-01-31 21:45:33 +01:00
overview.rst doc: document NIC features 2017-08-05 11:37:09 +02:00
pcap_ring.rst doc: update pcap guide 2018-01-21 15:51:52 +01:00
qede.rst doc: update preferred log level syntax in guides 2018-04-25 12:16:50 +02:00
sfc_efx.rst net/sfc: support MARK and FLAG actions in flow API 2018-04-27 18:00:59 +01:00
szedata2.rst doc: update doc and release notes for szedata2 driver 2018-04-27 18:01:00 +01:00
tap.rst net/tap: report on supported RSS hash functions 2018-05-14 22:31:51 +01:00
thunderx.rst app/testpmd: disable Rx VLAN offloads by default 2018-01-31 21:45:33 +01:00
vdev_netvsc.rst net/vdev_netvsc: remove specified devices IP check 2018-04-27 17:34:42 +01:00
vhost.rst net/vhost: add parameter to enable IOMMU feature 2017-11-07 14:19:30 +01:00
virtio.rst net/virtio: skip device probe in vDPA mode 2018-04-27 15:54:55 +01:00
vmxnet3.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00