Patch sent for this release. > -----Original Message----- > From: Ferruh Yigit [mailto:ferruh.yi...@intel.com] > Sent: Monday, April 09, 2018 7:39 PM > To: Ophir Munk <ophi...@mellanox.com>; dev@dpdk.org; Pascal Mazon > <pascal.ma...@6wind.com> > Cc: Thomas Monjalon <tho...@monjalon.net>; Olga Shern > <ol...@mellanox.com> > Subject: Re: [dpdk-dev] [RFC 0/2] TAP TSO Implementation > > On 3/9/2018 9:10 PM, Ophir Munk wrote: > > This RFC suggests TAP TSO (TSP segmentation offload) implementation in > SW. > > It uses dpdk library rte_gso which is also used by testpmd. > > Dpdk rte_gso library segments large TCP payloads (e.g. 64K bytes) into > > smaller MTU size buffers. > > By supporting TSO offload capability in software a TAP device can be > > used as a failsafe sub device and be paired with another PCI device > > which supports TSO capability in HW. > > > > This RFC includes 2 commits: > > 1. Calculation of IP/TCP/UDP checksums for multi segments packets. > > Previously checksum offload was skipped if the number of packet > > segments was greater than 1. > > This commit removes this limitation. It is required before supporting > > TAP TSO since the generated small TCP packets may be composed by > > themselves by more than one segment. > > 2. Core TAP TSO implementation: calling rte_gso_segment() segments > > large TCP packets. > > To be added: creation of a small private mbuf pool in TAP required by > librte_gso. > > The number of buffers will be 64 - each of 128 bytes length. > > > > Ophir Munk (2): > > net/tap: calculate checksum for multi segs packets > > net/tap: implement TAP TSO > > This is an RFC, and V1 not sent for the patch, is this still valid for this > release > or should we push into next one?
V1 was sent for this release: https://dpdk.org/dev/patchwork/patch/37757/