Message ID | 20161217134000.31640-5-bjorn.topel@gmail.com |
---|---|
State | Changes Requested |
Delegated to: | Jeff Kirsher |
Headers | show |
> -----Original Message----- > From: Intel-wired-lan [mailto:intel-wired-lan-bounces@lists.osuosl.org] On > Behalf Of Björn Töpel > Sent: Saturday, December 17, 2016 5:40 AM > To: Kirsher, Jeffrey T <jeffrey.t.kirsher@intel.com>; intel-wired- > lan@lists.osuosl.org > Cc: daniel@iogearbox.net; Topel, Bjorn <bjorn.topel@intel.com>; Karlsson, > Magnus <magnus.karlsson@intel.com> > Subject: [Intel-wired-lan] [PATCH v4 4/4] i40e: Validate xdp_adjust_head > support > > From: Björn Töpel <bjorn.topel@intel.com> > > This patch will tell the user that bpf_xdp_adjust_head() is currently not > supported. > > Signed-off-by: Björn Töpel <bjorn.topel@intel.com> > --- > drivers/net/ethernet/intel/i40e/i40e_main.c | 3 +++ > 1 file changed, 3 insertions(+) Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Does not break base driver
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c index efb95fb851f4..94eed585a01b 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_main.c +++ b/drivers/net/ethernet/intel/i40e/i40e_main.c @@ -9545,6 +9545,9 @@ static int i40e_xdp_setup(struct i40e_vsi *vsi, bool need_reset; struct bpf_prog *old_prog; + if (prog && prog->xdp_adjust_head) + return -EOPNOTSUPP; + /* The Rx frame has to fit in 2k */ if (frame_size > I40E_RXBUFFER_2048) return -EINVAL;