mbuf: add flag for LRO
authorOlivier Matz <olivier.matz@6wind.com>
Thu, 13 Oct 2016 14:16:06 +0000 (16:16 +0200)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Thu, 13 Oct 2016 18:45:54 +0000 (20:45 +0200)
commit6ca3a595e0f0179d044c8e3636f8454f7fc83a38
treed03b7dc6e56a7efecf2ac183664b7ff36d5c1276
parent5842289a546ceb0072bd7faccb93821e21848e07
mbuf: add flag for LRO

When receiving coalesced packets in virtio, the original size of the
segments is provided. This is a useful information because it allows to
resegment with the same size.

Add a RX new flag in mbuf, that can be set when packets are coalesced by
a hardware or virtual driver when the m->tso_segsz field is valid and is
set to the segment size of original packets.

This flag is used in next commits in the virtio pmd.

Signed-off-by: Olivier Matz <olivier.matz@6wind.com>
Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Reviewed-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
doc/guides/rel_notes/release_16_11.rst
lib/librte_mbuf/rte_mbuf.c
lib/librte_mbuf/rte_mbuf.h