[Intel-wired-lan] [PATCH net 1/2] iavf: refactor VLAN filter states
Romanowski, Rafal
rafal.romanowski at intel.com
Mon Apr 3 10:08:13 UTC 2023
> -----Original Message-----
> From: Intel-wired-lan <intel-wired-lan-bounces at osuosl.org> On Behalf Of
> Ahmed Zaki
> Sent: niedziela, 26 marca 2023 17:27
> To: intel-wired-lan at lists.osuosl.org
> Subject: [Intel-wired-lan] [PATCH net 1/2] iavf: refactor VLAN filter states
>
> The VLAN filter states are currently being saved as individual bits.
> This is error prone as multiple bits might be mistakenly set.
>
> Fix by replacing the bits with a single state enum. Also, add an "ACTIVE" state
> for filters that are accepted by the PF.
>
> Signed-off-by: Ahmed Zaki <ahmed.zaki at intel.com>
> ---
> drivers/net/ethernet/intel/iavf/iavf.h | 15 +++++----
> drivers/net/ethernet/intel/iavf/iavf_main.c | 8 ++---
> .../net/ethernet/intel/iavf/iavf_virtchnl.c | 31 +++++++++----------
> 3 files changed, 28 insertions(+), 26 deletions(-)
>
> diff --git a/drivers/net/ethernet/intel/iavf/iavf.h
> b/drivers/net/ethernet/intel/iavf/iavf.h
> index 2cdce251472c..00262f721761 100644
> --- a/drivers/net/ethernet/intel/iavf/iavf.h
> +++ b/drivers/net/ethernet/intel/iavf/iavf.h
> @@ -157,15 +157,18 @@ struct iavf_vlan {
Tested-by: Rafal Romanowski <rafal.romanowski at intel.com>
More information about the Intel-wired-lan
mailing list