> -----Original Message----- > From: Nélio Laranjeiro <nelio.laranje...@6wind.com> > Sent: Monday, April 23, 2018 3:41 PM > To: Xueming(Steven) Li <xuemi...@mellanox.com> > Cc: Iremonger Bernard <bernard.iremon...@intel.com>; Shahaf Shuler > <shah...@mellanox.com>; > dev@dpdk.org > Subject: Re: [PATCH v5 04/11] net/mlx5: support Rx tunnel type identification > > On Fri, Apr 20, 2018 at 08:23:33PM +0800, Xueming Li wrote: > > This patch introduced tunnel type identification based on flow rules. > > If flows of multiple tunnel types built on same queue, > >RTE_PTYPE_TUNNEL_MASK will be returned, user application could use bits > >in flow mark as tunnel type identifier. > >[...] > > There is still the issue about returning this wrong bits in the mbuf. > > Bit in the mbuf ptypes must only reflect what is present in the mbuf, using > RTE_PTYPE_TUNNEL_MASK > means all tunnels are present in the packet which is absolutely wrong. > > This behavior was not announce and breaks API/ABI. It cannot be accepted yet. > > I'll suggest to add a new RTE_PTYPE_TUNNEL_UNKNOWN which does not break the > ABI or don't add such bits > in the mbuf. >
Seems I forgot to update commit message. RTE_PTYPE_TUNNEL_UNKNOWN has been removed according to discussion. > Regards, > > -- > Nélio Laranjeiro > 6WIND