> -----Original Message----- > From: [email protected] <[email protected]> > Sent: Thursday, September 17, 2020 11:50 AM > To: [email protected] > Cc: Hu, Jiayu <[email protected]>; [email protected]; > [email protected]; [email protected] > Subject: [PATCH v6 1/3] gro: add UDP/IPv4 GRO support > > From: Yi Yang <[email protected]> > > UDP/IPv4 GRO can help improve VM-to-VM UDP performance > when UFO or GSO is enabled in VM, GRO must be supported > if UFO or GSO is enabled, otherwise, performance can't > get big improvement if only GSO is there. > > With this enabled in DPDK, OVS DPDK can leverage it > to improve VM-to-VM UDP performance, it will reassemble > UDP fragments immediate after they are received from > a physical NIC. It is very helpful in OVS DPDK VLAN use > case. > > Signed-off-by: Yi Yang <[email protected]>
Acked-by: Jiayu Hu <[email protected]> > --- > lib/librte_gro/gro_udp4.c | 430 > +++++++++++++++++++++++++++++++++++++++++++++ > lib/librte_gro/gro_udp4.h | 281 +++++++++++++++++++++++++++++ > lib/librte_gro/meson.build | 2 +- > lib/librte_gro/rte_gro.c | 92 ++++++++-- > lib/librte_gro/rte_gro.h | 5 +- > 5 files changed, 794 insertions(+), 16 deletions(-) > create mode 100644 lib/librte_gro/gro_udp4.c > create mode 100644 lib/librte_gro/gro_udp4.h >

