On Fri, 13 Jan 2017 12:03:01 +0000, Ferruh Yigit <ferruh.yi...@intel.com> wrote: > On 1/12/2017 1:04 PM, Olivier Matz wrote: > > Fix typo when checking that no Vlan offload flags are passed at port > > initialization. > > > > By the way, also fix a typo in the log. > > > > Fixes: d4a27a3b092a ("nfp: add basic features") > > > > Signed-off-by: Olivier Matz <olivier.m...@6wind.com> > > --- > > drivers/net/nfp/nfp_net.c | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c > > index 65ba09f..ed3c9b8 100644 > > --- a/drivers/net/nfp/nfp_net.c > > +++ b/drivers/net/nfp/nfp_net.c > > @@ -2174,8 +2174,8 @@ nfp_net_vlan_offload_set(struct rte_eth_dev > > *dev, int mask) new_ctrl = 0; > > > > if ((mask & ETH_VLAN_FILTER_OFFLOAD) || > > - (mask & ETH_VLAN_FILTER_OFFLOAD)) > > - RTE_LOG(INFO, PMD, "Not support for > > ETH_VLAN_FILTER_OFFLOAD or" > > + (mask & ETH_VLAN_FILTER_EXTEND)) > > I can't find "ETH_VLAN_FILTER_EXTEND", > do you mean "ETH_VLAN_EXTEND_OFFLOAD" ?
Erf... I'm sorry, my mistake, I copy/pasted the log below without verifying. I saw it while watching the code. Yes I mean ETH_VLAN_EXTEND_OFFLOAD. By the way, it could even be replaced ETH_VLAN_*_MASK, but it's the same value. For reference, here are the definitions from rte_ethdev.h: /* Definitions used for VLAN Offload functionality */ #define ETH_VLAN_STRIP_OFFLOAD 0x0001 /**< VLAN Strip On/Off */ #define ETH_VLAN_FILTER_OFFLOAD 0x0002 /**< VLAN Filter On/Off */ #define ETH_VLAN_EXTEND_OFFLOAD 0x0004 /**< VLAN Extend On/Off */ /* Definitions used for mask VLAN setting */ #define ETH_VLAN_STRIP_MASK 0x0001 /**< VLAN Strip setting mask */ #define ETH_VLAN_FILTER_MASK 0x0002 /**< VLAN Filter setting mask*/ #define ETH_VLAN_EXTEND_MASK 0x0004 /**< VLAN Extend setting mask*/ I'll submit another patch with ETH_VLAN_EXTEND_OFFLOAD. Thanks Ferruh. Olivier