From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Monjalon Subject: Re: [PATCH v2 0/6] Mbuf structure Rework, part 1 Date: Wed, 17 Sep 2014 11:30:22 +0200 Message-ID: <1807155.PdnSFYtmbt@xps13> References: <1409154628-30825-1-git-send-email-bruce.richardson@intel.com> <1409240559-14447-1-git-send-email-bruce.richardson@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit Cc: dev-VfR2kkLFssw@public.gmane.org To: Bruce Richardson Return-path: In-Reply-To: <1409240559-14447-1-git-send-email-bruce.richardson-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces-VfR2kkLFssw@public.gmane.org Sender: "dev" 2014-08-28 16:42, Bruce Richardson: > This patch set does some initial pre-work to prepare the mbuf data structure > (and ixgbe vector driver to a lesser extent) for more major changes which > will follow on in a subsequent patch set. [See previous RFC patch set for > more indications of the future coming changes]. > > The main changes here are the flattening out of the mbuf data structure, with > much of it based off work by Olivier. The ctrlmbuf and pktmbuf structures are > now gone, as is the vlan_macip structure. However, in this set, the concept > of having a separate ctrl mbuf type is kept around. The plan is in a later set > when we expand the flags field to 64-bits, we can use a single bit in the flags > to indicate a control packet. For now, though, the ctrlmbuf functions and macros > just are aliases for the pktmbuf equivalents as much as possible. > > Changes in V2: > * Fix newly-introduced style issues flagged by checkpatch > * Update to apply cleanly to latest head > > Bruce Richardson (3): > ixgbe: put only non-zero initializer in definition > mbuf: rename in_port to just port > mbuf: flatten struct vlan_macip into mbuf struct > > Olivier Matz (3): > mbuf: rename RTE_MBUF_SCATTER_GATHER into RTE_MBUF_REFCNT > mbuf: remove rte_ctrlmbuf > mbuf: remove the rte_pktmbuf structure Applied for version 1.8.0. Thanks -- Thomas