numam-dpdk/doc/guides/nics
Matan Azrad 2579543f60 net/mlx5: handle LRO packets in regular Rx queue
When LRO offload is configured in Rx queue, the HW may coalesce TCP
packets from same TCP connection into single packet.

In this case the SW should fix the relevant packet headers because
the HW doesn't update them according to the new created packet
characteristics but provides the update values in the CQE.

Add update header code to the regular Rx burst function to support LRO
feature.

Make sure the first mbuf has enough space to include each TCP header,
otherwise the header update may cross mbufs what complicates the
operation too match.

Signed-off-by: Matan Azrad <matan@mellanox.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
2019-07-29 16:54:27 +02:00
..
features net/mlx5: introduce LRO 2019-07-23 14:31:36 +02:00
img net/mvpp2: document MTR and TM usage 2018-09-28 01:41:03 +02:00
af_packet.rst doc: fix spelling reported by aspell in guides 2019-05-03 00:37:13 +02:00
af_xdp.rst doc: fix example in AF_XDP guide 2019-07-23 14:31:34 +02:00
ark.rst net/ark: remove empty header file 2017-10-06 02:49:47 +02:00
atlantic.rst doc: fix spelling reported by aspell in guides 2019-05-03 00:37:13 +02:00
avp.rst doc: add AVP 2017-04-04 19:02:45 +02:00
axgbe.rst doc: fix spelling in PMD guides 2018-10-26 22:14:05 +02:00
bnx2x.rst net/bnx2x: make init and driver logtype names consistent 2018-04-27 15:54:56 +01:00
bnxt.rst doc: update bnxt guide 2019-07-05 02:15:55 +02:00
build_and_test.rst mk: use linux and freebsd in config names 2019-03-12 23:05:06 +01:00
cxgbe.rst doc: fix spelling reported by aspell in guides 2019-05-03 00:37:13 +02:00
dpaa2.rst doc: fix spelling reported by aspell in guides 2019-05-03 00:37:13 +02:00
dpaa.rst doc: fix spelling reported by aspell in guides 2019-05-03 00:37:13 +02:00
e1000em.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
ena.rst doc: fix spelling reported by aspell in guides 2019-05-03 00:37:13 +02:00
enetc.rst doc: fix spelling reported by aspell in guides 2019-05-03 00:37:13 +02:00
enic.rst net/enic: remove flow count action support 2019-06-14 00:01:06 +09:00
fail_safe.rst use SPDX tag for 6WIND copyrighted files 2018-05-25 10:47:06 +02:00
features.rst ethdev: add API to read device clock 2019-06-06 20:21:20 +09:00
fm10k.rst ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
hinic.rst net/hinic: add build and doc files 2019-06-28 20:31:49 +02:00
i40e.rst doc: update recommended kernel version for i40e 2019-05-10 01:10:45 +02:00
ice.rst net/ice: add safe mode devarg 2019-07-23 14:31:34 +02:00
ifc.rst doc: fix ifc naming 2019-01-18 09:47:26 +01:00
igb.rst doc: add igb guide 2018-02-08 18:42:14 +01:00
index.rst net/octeontx2: add build and doc infrastructure 2019-07-05 01:52:01 +02:00
intel_vf.rst mk: use linux and freebsd in config names 2019-03-12 23:05:06 +01:00
ipn3ke.rst net/ipn3ke: add new driver 2019-04-19 14:51:54 +02:00
ixgbe.rst net/ixgbevf: add full link status check option 2019-06-14 00:01:06 +09:00
kni.rst net: add rte prefix to ether defines 2019-05-24 13:34:45 +02:00
liquidio.rst doc: remove invalid config options from liquidio guide 2018-10-18 10:24:39 +02:00
memif.rst net/memif: introduce memory interface PMD 2019-06-13 23:54:29 +09:00
mlx4.rst doc: update Mellanox guides and release notes 2019-05-13 21:09:04 +02:00
mlx5.rst net/mlx5: handle LRO packets in regular Rx queue 2019-07-29 16:54:27 +02:00
mvneta.rst mk: use linux and freebsd in config names 2019-03-12 23:05:06 +01:00
mvpp2.rst doc: fix spelling reported by aspell in guides 2019-05-03 00:37:13 +02:00
netvsc.rst doc: fix spelling reported by aspell in guides 2019-05-03 00:37:13 +02:00
nfb.rst net/nfb: support timestamp 2019-07-23 14:31:34 +02:00
nfp.rst doc: fix spelling reported by aspell in guides 2019-05-03 00:37:13 +02:00
octeontx2.rst net/octeontx2: support GRE key parsing 2019-07-29 12:24:49 +02:00
octeontx.rst mk: use linux and freebsd in config names 2019-03-12 23:05:06 +01:00
overview.rst use SPDX tag for 6WIND copyrighted files 2018-05-25 10:47:06 +02:00
pcap_ring.rst net/pcap: remove Rx queue argument necessity 2019-07-23 14:31:35 +02:00
qede.rst doc: update qede firmware version 2018-11-22 10:31:52 +01:00
sfc_efx.rst doc: replace sfc license text with SPDX tag 2019-07-29 15:47:08 +02:00
softnic.rst mk: use linux and freebsd in config names 2019-03-12 23:05:06 +01:00
szedata2.rst net/szedata2: support Silicom Mango card 2019-07-03 12:57:30 +02:00
tap.rst doc: fix spelling reported by aspell in guides 2019-05-03 00:37:13 +02:00
thunderx.rst mk: use linux and freebsd in config names 2019-03-12 23:05:06 +01:00
vdev_netvsc.rst doc: fix typo in vdev_netvsc guide 2018-07-26 22:56:51 +02:00
vhost.rst net/vhost: add parameter to enable postcopy 2018-10-18 10:24:39 +02:00
virtio.rst doc: fix spelling in PMD guides 2018-10-26 22:14:05 +02:00
vmxnet3.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00