RE: [Intel-wired-lan] [PATCH iwl-next v4 5/7] ice: add functions to query for vsi's pvids
From: Romanowski, Rafal
Date: Mon Mar 02 2026 - 12:40:22 EST
> -----Original Message-----
> From: Intel-wired-lan <intel-wired-lan-bounces@xxxxxxxxxx> On Behalf Of Jakub
> Slepecki
> Sent: Wednesday, February 4, 2026 4:44 PM
> To: intel-wired-lan@xxxxxxxxxxxxxxxx
> Cc: linux-kernel@xxxxxxxxxxxxxxx; netdev@xxxxxxxxxxxxxxx; Kitszel, Przemyslaw
> <przemyslaw.kitszel@xxxxxxxxx>; Nguyen, Anthony L
> <anthony.l.nguyen@xxxxxxxxx>; michal.swiatkowski@xxxxxxxxxxxxxxx; Slepecki,
> Jakub <jakub.slepecki@xxxxxxxxx>; Loktionov, Aleksandr
> <aleksandr.loktionov@xxxxxxxxx>
> Subject: [Intel-wired-lan] [PATCH iwl-next v4 5/7] ice: add functions to query for
> vsi's pvids
>
> PVID information is set across two structs and several members depending
> primarily on DVM support and VSI type. Add function that guess whether PVID is
> set and where and allow to access raw VLAN ID set. This is intended to be used
> later on to decide what MAC{,VLAN} filters to set for a VSI.
>
> Reviewed-by: Michal Swiatkowski <michal.swiatkowski@xxxxxxxxxxxxxxx>
> Reviewed-by: Aleksandr Loktionov <aleksandr.loktionov@xxxxxxxxx>
> Signed-off-by: Jakub Slepecki <jakub.slepecki@xxxxxxxxx>
>
> ---
> No changes iv v4.
> No changes in v3.
> No changes in v2.
> ---
> drivers/net/ethernet/intel/ice/ice_lib.c | 56 ++++++++++++++++++++++++
> drivers/net/ethernet/intel/ice/ice_lib.h | 2 +
> 2 files changed, 58 insertions(+)
>
> diff --git a/drivers/net/ethernet/intel/ice/ice_lib.c
> b/drivers/net/ethernet/intel/ice/ice_lib.c
> index 041278caf8e3..ff4763cea2e5 100644
> --- a/drivers/net/ethernet/intel/ice/ice_lib.c
> +++ b/drivers/net/ethernet/intel/ice/ice_lib.c
> @@ -4136,3 +4136,59 @@ void ice_vsi_update_l2tsel(struct ice_vsi *vsi, enum
> ice_l2tsel l2tsel)
Tested-by: Rafal Romanowski <rafal.romanowski@xxxxxxxxx>