07/06/2023 14:04, Morten Brørup: > > From: Thomas Monjalon [mailto:tho...@monjalon.net] > > Sent: Wednesday, 7 June 2023 12.32 > > > > 24/02/2023 19:10, Kamalakshitha Aligeri: > > > From: = Morten Brørup <m...@smartsharesystems.com> > > > > There is an equal sign inserted above. > > Could be removed while applying?
Better to fix in next version. > > > Zero-copy access to mempool caches 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 > > > > > > Bugzilla ID: 1052 > > > > It would be fun if the bug content was a link to an email :) > > More fun: refer to a place which will be deleted in some time. > > Really, please explain the problem in the patch. > > You can refer to the Bugzilla, but the idea must be in the patch. > > Then no need for the full link. > > > > > > OK, how about this: > > Zero-copy access to mempool caches is beneficial for PMD performance. > > Furthermore, having a zero-copy mempool API is considered a precondition for > fixing a certain category of bugs, present in some PMDs: For performance > reasons, some PMDs had bypassed the mempool API in order to achieve zero-copy > access to the mempool cache. This can only be fixed in those PMDs without a > performance regression if the mempool library offers zero-copy access APIs, > so the PMDs can use the proper mempool API instead of copy-pasting code from > the mempool library. Furthermore, the copy-pasted code in those PMDs has not > been kept up to date with the improvements of the mempool library, so when > they bypass the mempool API, mempool trace is missing and mempool statistics > is not updated. > > Bugzilla ID: 1052 Looks good, thanks.