Re: [dpdk-dev] [PATCH v5 1/2] mbuf: support attaching external buffer to mbuf

2018-04-25 Thread Yongseok Koh
> On Apr 25, 2018, at 11:22 AM, Yongseok Koh wrote: > > On Wed, Apr 25, 2018 at 11:02:36AM -0700, Yongseok Koh wrote: >> On Wed, Apr 25, 2018 at 05:23:20PM +, Ananyev, Konstantin wrote: >>> >>> -Original Message- From: Yongseok Koh [mailto:ys...@mellanox.com] Sent: W

Re: [dpdk-dev] [PATCH v5 1/2] mbuf: support attaching external buffer to mbuf

2018-04-25 Thread Yongseok Koh
On Wed, Apr 25, 2018 at 11:02:36AM -0700, Yongseok Koh wrote: > On Wed, Apr 25, 2018 at 05:23:20PM +, Ananyev, Konstantin wrote: > > > > > > > -Original Message- > > > From: Yongseok Koh [mailto:ys...@mellanox.com] > > > Sent: Wednesday, April 25, 2018 6:07 PM > > > To: Ananyev, Konst

Re: [dpdk-dev] [PATCH v5 1/2] mbuf: support attaching external buffer to mbuf

2018-04-25 Thread Yongseok Koh
On Wed, Apr 25, 2018 at 05:23:20PM +, Ananyev, Konstantin wrote: > > > > -Original Message- > > From: Yongseok Koh [mailto:ys...@mellanox.com] > > Sent: Wednesday, April 25, 2018 6:07 PM > > To: Ananyev, Konstantin > > Cc: Lu, Wenzhuo ; Wu, Jingjing > > ; olivier.m...@6wind.com; dev

Re: [dpdk-dev] [PATCH v5 1/2] mbuf: support attaching external buffer to mbuf

2018-04-25 Thread Ananyev, Konstantin
> -Original Message- > From: Yongseok Koh [mailto:ys...@mellanox.com] > Sent: Wednesday, April 25, 2018 6:07 PM > To: Ananyev, Konstantin > Cc: Lu, Wenzhuo ; Wu, Jingjing ; > olivier.m...@6wind.com; dev@dpdk.org; > arybche...@solarflare.com; step...@networkplumber.org; tho...@monjalon.n

Re: [dpdk-dev] [PATCH v5 1/2] mbuf: support attaching external buffer to mbuf

2018-04-25 Thread Yongseok Koh
On Wed, Apr 25, 2018 at 01:31:42PM +, Ananyev, Konstantin wrote: [...] > > /** Mbuf prefetch */ > > #define RTE_MBUF_PREFETCH_TO_FREE(m) do { \ > > if ((m) != NULL)\ > > @@ -1213,11 +1306,127 @@ static inline int rte_pktmbuf_alloc_bulk(struct > > rte_mempool

Re: [dpdk-dev] [PATCH v5 1/2] mbuf: support attaching external buffer to mbuf

2018-04-25 Thread Ananyev, Konstantin
> > This patch introduces a new way of attaching an external buffer to a mbuf. > > Attaching an external buffer is quite similar to mbuf indirection in > replacing buffer addresses and length of a mbuf, but a few differences: > - When an indirect mbuf is attached, refcnt of the direct mbuf wou

[dpdk-dev] [PATCH v5 1/2] mbuf: support attaching external buffer to mbuf

2018-04-24 Thread Yongseok Koh
This patch introduces a new way of attaching an external buffer to a mbuf. Attaching an external buffer is quite similar to mbuf indirection in replacing buffer addresses and length of a mbuf, but a few differences: - When an indirect mbuf is attached, refcnt of the direct mbuf would be 2 as