[dpdk-dev] [PATCH v3 4/6] mbuf: remove the rte_pktmbuf structure
De Lara Guarch, Pablo
pablo.de.lara.guarch at intel.com
Fri Sep 5 18:17:35 CEST 2014
> -----Original Message-----
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Bruce Richardson
> Sent: Thursday, September 04, 2014 2:26 PM
> To: dev at dpdk.org
> Subject: [dpdk-dev] [PATCH v3 4/6] mbuf: remove the rte_pktmbuf
> structure
>
> From: Olivier Matz <olivier.matz at 6wind.com>
>
> The rte_pktmbuf structure was initially included in the rte_mbuf
> structure. This was needed when there was 2 types of mbuf (ctrl and
> packet). As the control mbuf has been removed, we can merge the
> rte_pktmbuf into the rte_mbuf structure.
>
> Advantages of doing this:
> - the access to mbuf fields is easier (ex: m->data instead of m->pkt.data)
> - make the structure more consistent: for instance, there was no reason
> to have the ol_flags field in rte_mbuf
> - it will allow a deeper reorganization of the rte_mbuf structure in the
> next commits, allowing to gain several bytes in it
>
> Signed-off-by: Olivier Matz <olivier.matz at 6wind.com>
>
> Updated to work with latest code, and to include new example apps.
>
> Changes in V2:
> * Further updates to apply to latest HEAD on master
>
> Changes in V3:
> * Updated to compile cleanly on 1.7.1
>
> Signed-off-by: Bruce Richardson <bruce.richardson at intel.com>
Acked-by Pablo de Lara <pablo.de.lara.guarch at intel.com>
More information about the dev
mailing list