[RFC]: mempool: zero-copy cache get bulk

2022-11-05 Thread Morten Brørup
Zero-copy access to the mempool cache is beneficial for PMD performance, and must be provided by the mempool library to fix [Bug 1052] without a performance regression. [Bug 1052]: https://bugs.dpdk.org/show_bug.cgi?id=1052 This RFC offers two conceptual variants of zero-copy get: 1. A simple

[RFC] mempool: zero-copy cache put bulk

2022-11-05 Thread Morten Brørup
Zero-copy access to the mempool cache is beneficial for PMD performance, and must be provided by the mempool library to fix [Bug 1052] without a performance regression. [Bug 1052]: https://bugs.dpdk.org/show_bug.cgi?id=1052 This RFC offers a conceptual zero-copy put function, where the applica

RE: [RFC] mempool: zero-copy cache put bulk

2022-11-05 Thread Honnappa Nagarahalli
+ Akshitha, she is working on similar patch Few comments inline > -Original Message- > From: Morten Brørup > Sent: Saturday, November 5, 2022 8:40 AM > To: dev@dpdk.org; olivier.m...@6wind.com; > andrew.rybche...@oktetlabs.ru; Honnappa Nagarahalli > > Subject: [RFC] mempool: zero-copy c

[PATCH v2] net/mlx5: fix Windows flow table and queue routine

2022-11-05 Thread Suanming Mou
The macro HAVE_MLX5_HWS_SUPPORT was introduced for HWS only. And HWS was not supported on Windows. So macro HAVE_MLX5_HWS_SUPPORT should be only around the code which HWS uses, but avoid including the code block shared by Linux and Windows. Fixes: 22681deead3e ("net/mlx5/hws: enable hardware steer

RE: [RFC] mempool: zero-copy cache put bulk

2022-11-05 Thread Morten Brørup
> From: Honnappa Nagarahalli [mailto:honnappa.nagaraha...@arm.com] > Sent: Sunday, 6 November 2022 00.11 > > + Akshitha, she is working on similar patch > > Few comments inline > > > From: Morten Brørup > > Sent: Saturday, November 5, 2022 8:40 AM > > > > Zero-copy access to the mempool cache i