[Intel-wired-lan] [PATCH net-next v1] i40e: Add support for VF to specify its primary MAC address
Romanowski, Rafal
rafal.romanowski at intel.com
Wed Mar 29 08:02:42 UTC 2023
> -----Original Message-----
> From: Intel-wired-lan <intel-wired-lan-bounces at osuosl.org> On Behalf Of
> Mateusz Palczewski
> Sent: poniedziałek, 20 marca 2023 14:24
> To: intel-wired-lan at lists.osuosl.org
> Cc: Sylwester Dziedziuch <sylwesterx.dziedziuch at intel.com>
> Subject: [Intel-wired-lan] [PATCH net-next v1] i40e: Add support for VF to
> specify its primary MAC address
>
> From: Sylwester Dziedziuch <sylwesterx.dziedziuch at intel.com>
>
> Currently in the i40e driver there is no implementation of different MAC
> address handling depending on whether it is a legacy or primary.
> Introduce new checks for VF to be able to specify its primary MAC address
> based on the VIRTCHNL_ETHER_ADDR_PRIMARY type.
>
> Primary MAC address are treated differently compared to legacy ones in a
> scenario where:
> 1. If a unicast MAC is being added and it's specified as
> VIRTCHNL_ETHER_ADDR_PRIMARY, then replace the current
> default_lan_addr.addr.
> 2. If a unicast MAC is being deleted and it's type is specified as
> VIRTCHNL_ETHER_ADDR_PRIMARY, then zero the hw_lan_addr.addr.
>
> Signed-off-by: Sylwester Dziedziuch <sylwesterx.dziedziuch at intel.com>
> Signed-off-by: Mateusz Palczewski <mateusz.palczewski at intel.com>
> ---
> .../ethernet/intel/i40e/i40e_virtchnl_pf.c | 74 ++++++++++++++++++-
> 1 file changed, 70 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
> b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
> index 8a4587585acd..be59ba3774e1 100644
> --- a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
> +++ b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
Tested-by: Rafal Romanowski <rafal.romanowski at intel.com>
More information about the Intel-wired-lan
mailing list