Hi, > -----Original Message----- > From: dev <dev-boun...@dpdk.org> On Behalf Of Viacheslav Ovsiienko > Sent: Sunday, July 21, 2019 5:25 PM > To: dev@dpdk.org > Cc: Yongseok Koh <ys...@mellanox.com> > Subject: [dpdk-dev] [PATCH v4 0/8] net/mlx5: consolidate Tx datapath > > This patchset introduces the new implementation of tx_burst routine of mlx5 > PMD. The existing implementation is based on the several branches of > tx_burst routines optimizied for most common sets of Tx hardware offload, > supported by Mellanox NICs. > > It was not very easy to update, support and develop such kind of code - > multiple branches impose multiple points to process. > Also, many of frequently requested offload combinations are not supported > yet in the most efficient way. That leads to selecting of not completely > matching tx_burst routine and harms the performance. > > The new Tx datapath: > - introduces the unified template for tx_burst routine to generate > on compile time the most efficient instances, tuned for specified > sets of hardware offloads > - the best matching instance is chosen in run-time at sending queue > configuration > - almost all possible sets of Tx are supported > - the best possible method to send each packet is chosen on runtime > - introduces new devargs for more accurate tuning of data inlining > > Signed-off-by: Viacheslav Ovsiienko <viachesl...@mellanox.com> >
Series applied to next-net-mlx Kindest regards Raslan Darawsheh