Re: [dpdk-dev] [PATCH v6 3/5] mbuf: create packet pool with external memory buffers

2020-01-20 Thread Slava Ovsiienko
> -Original Message- > From: Stephen Hemminger > Sent: Monday, January 20, 2020 22:48 > To: Slava Ovsiienko > Cc: dev@dpdk.org; Matan Azrad ; Raslan Darawsheh > ; Ori Kam ; Shahaf Shuler > ; olivier.m...@6wind.com; tho...@mellanox.net > Subject: Re: [PATCH v6 3/5] mbuf: create packet pool

Re: [dpdk-dev] [PATCH v6 3/5] mbuf: create packet pool with external memory buffers

2020-01-20 Thread Stephen Hemminger
On Mon, 20 Jan 2020 19:16:24 + Viacheslav Ovsiienko wrote: > + ((user_mbp_priv->flags & RTE_PKTMBUF_POOL_F_PINNED_EXT_BUF) ? > + sizeof(struct rte_mbuf_ext_shared_info) : > + user_mbp_priv->mbuf_data_room_size Should rte_pktmbuf_data_room_s

[dpdk-dev] [PATCH v6 3/5] mbuf: create packet pool with external memory buffers

2020-01-20 Thread Viacheslav Ovsiienko
The dedicated routine rte_pktmbuf_pool_create_extbuf() is provided to create mbuf pool with data buffers located in the pinned external memory. The application provides the external memory description and routine initializes each mbuf with appropriate virtual and physical buffer address. It is enti