[dpdk-dev] [PATCH] mbuf: enforce alignment of mbuf private area

2015-07-30 Thread Olivier MATZ
On 07/30/2015 05:33 PM, Zhang, Helin wrote: > > >> -Original Message- >> From: Olivier Matz [mailto:olivier.matz at 6wind.com] >> Sent: Thursday, July 30, 2015 6:56 AM >> To: dev at dpdk.org >> Cc: Ananyev, Konstantin; olivier.matz at 6wind.com; Zhang, Helin; >> martin.weiser at allegro-pac

[dpdk-dev] [PATCH] mbuf: enforce alignment of mbuf private area

2015-07-30 Thread Olivier MATZ
On 07/30/2015 04:13 PM, Ananyev, Konstantin wrote: > > Hi Olivier, > > If fails to compile for me: > > /local/kananye1/dpdk.org-mbprv1/lib/librte_mbuf/rte_mbuf.c: In function > ?rte_pktmbuf_pool_create?: > /local/kananye1/dpdk.org-mbprv1/lib/librte_mbuf/rte_mbuf.c:161:3: error: > ?rte_errno? unde

[dpdk-dev] [PATCH] mbuf: enforce alignment of mbuf private area

2015-07-30 Thread Olivier Matz
It looks better to have a data buffer address that is aligned to 8 bytes. This is the case when there is no mbuf private area, but if there is one, the alignment depends on the size of this area that is located between the mbuf structure and the data buffer. Indeed, some drivers expects to have th

[dpdk-dev] [PATCH] mbuf: enforce alignment of mbuf private area

2015-07-30 Thread Zhang, Helin
> -Original Message- > From: Olivier Matz [mailto:olivier.matz at 6wind.com] > Sent: Thursday, July 30, 2015 6:56 AM > To: dev at dpdk.org > Cc: Ananyev, Konstantin; olivier.matz at 6wind.com; Zhang, Helin; > martin.weiser at allegro-packets.com; thomas.monjalon at 6wind.com > Subject: [P

[dpdk-dev] [PATCH] mbuf: enforce alignment of mbuf private area

2015-07-30 Thread Ananyev, Konstantin
Hi Olivier, If fails to compile for me: /local/kananye1/dpdk.org-mbprv1/lib/librte_mbuf/rte_mbuf.c: In function ?rte_pktmbuf_pool_create?: /local/kananye1/dpdk.org-mbprv1/lib/librte_mbuf/rte_mbuf.c:161:3: error: ?rte_errno? undeclared (first use in this function) rte_errno = EINVAL; ^ /l