From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesper Dangaard Brouer Subject: Re: [RFC bpf-next 2/6] net: xdp: RX meta data infrastructure Date: Wed, 27 Jun 2018 16:15:17 +0200 Message-ID: <20180627161517.31f1f7af@redhat.com> References: <20180627024615.17856-1-saeedm@mellanox.com> <20180627024615.17856-3-saeedm@mellanox.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Alexei Starovoitov , Daniel Borkmann , neerav.parikh@intel.com, pjwaskiewicz@gmail.com, ttoukan.linux@gmail.com, Tariq Toukan , alexander.h.duyck@intel.com, peter.waskiewicz.jr@intel.com, Opher Reviv , Rony Efraim , netdev@vger.kernel.org, Saeed Mahameed , brouer@redhat.com To: Saeed Mahameed Return-path: Received: from mx3-rdu2.redhat.com ([66.187.233.73]:60402 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S933869AbeF0OPX (ORCPT ); Wed, 27 Jun 2018 10:15:23 -0400 In-Reply-To: <20180627024615.17856-3-saeedm@mellanox.com> Sender: netdev-owner@vger.kernel.org List-ID: On Tue, 26 Jun 2018 19:46:11 -0700 Saeed Mahameed wrote: > diff --git a/include/net/xdp.h b/include/net/xdp.h > index 2deea7166a34..afe302613ae1 100644 > --- a/include/net/xdp.h > +++ b/include/net/xdp.h > @@ -138,6 +138,12 @@ xdp_set_data_meta_invalid(struct xdp_buff *xdp) > xdp->data_meta = xdp->data + 1; > } > > +static __always_inline void > +xdp_reset_data_meta(struct xdp_buff *xdp) > +{ > + xdp->data_meta = xdp->data_hard_start; > +} This is WRONG ... it should be: xdp->data_meta = xdp->data; -- Best regards, Jesper Dangaard Brouer MSc.CS, Principal Kernel Engineer at Red Hat LinkedIn: http://www.linkedin.com/in/brouer