HI Ilya, I am OOO and would review and test this patch series shortly(by Monday).
Bhanuprakash. >-----Original Message----- >From: Ilya Maximets [mailto:i.maxim...@samsung.com] >Sent: Wednesday, July 26, 2017 4:21 PM >To: ovs-dev@openvswitch.org; Bodireddy, Bhanuprakash ><bhanuprakash.bodire...@intel.com> >Cc: Heetae Ahn <heetae82....@samsung.com>; Ben Pfaff <b...@ovn.org>; >Fischetti, Antonio <antonio.fische...@intel.com>; Eelco Chaudron ><echau...@redhat.com>; Loftus, Ciara <ciara.lof...@intel.com>; Kevin >Traynor <ktray...@redhat.com>; Darrell Ball <db...@vmware.com>; Ilya >Maximets <i.maxim...@samsung.com> >Subject: [PATCH v2 0/4] Output packet batching. > >This patch-set inspired by [1] from Bhanuprakash Bodireddy. >Implementation of [1] looks very complex and introduces many pitfalls for >later code modifications like possible packet stucks. > >This version targeted to make simple and flexible output packet batching on >higher level without introducing and even simplifying netdev layer. > >Patch set consists of 3 patches. All the functionality introduced in the first >patch. Two others are just cleanups of netdevs to not do unnecessary things. > >Basic testing of 'PVP with OVS bonding on phy ports' scenario shows >significant performance improvement. >More accurate and intensive testing required. > >[1] [PATCH 0/6] netdev-dpdk: Use intermediate queue during packet >transmission. > https://mail.openvswitch.org/pipermail/ovs-dev/2017-June/334762.html > >Version 2: > > * Rebased on current master. > * Added time based batching RFC patch. > * Fixed mixing packets with different sources in same batch. > >Ilya Maximets (4): > dpif-netdev: Output packet batching. > netdev: Remove unused may_steal. > netdev: Remove useless cutlen. > dpif-netdev: Time based output batching. > > lib/dpif-netdev.c | 175 >++++++++++++++++++++++++++++++++++++++++++-------- > lib/netdev-bsd.c | 7 +- > lib/netdev-dpdk.c | 30 ++++----- > lib/netdev-dummy.c | 6 +- > lib/netdev-linux.c | 7 +- > lib/netdev-provider.h | 7 +- > lib/netdev.c | 12 ++-- > lib/netdev.h | 2 +- > vswitchd/vswitch.xml | 15 +++++ > 9 files changed, 189 insertions(+), 72 deletions(-) > >-- >2.7.4 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev