[Intel-wired-lan] [PATCH v2 2/2] igb_main: Assign random MAC address instead of fail in case of invalid one
Palczewski, Mateusz
mateusz.palczewski at intel.com
Wed May 25 08:30:34 UTC 2022
> Dear Lixue,
>
>
> Thank you for sending version 2. Some more minor nits.
>
> Am 12.05.22 um 11:39 schrieb lixue liang:
> > In some cases, when the user uses igb_set_eeprom to modify the MAC
> > address to be invalid, the igb driver will fail to load. If there is
> > no network card device, the user must modify it to a valid MAC address
> > by other means.
> >
> > Since the MAC address can be modified ,then add a random valid MAC
> > address to replace the invalid MAC address in the driver can be
> > workable, it can continue to finish the loading ,and output the relevant log reminder.
>
> Please add the space after the comma.
>
> > Reported-by: kernel test robot <lkp at intel.com>
>
> This line is confusing. Maybe add that to the version change-log below the `---`.
>
> > Signed-off-by: lixue liang <lianglixue at greatwall.com.cn>
> > ---
> > drivers/net/ethernet/intel/igb/igb_main.c | 8 ++++----
> > 1 file changed, 4 insertions(+), 4 deletions(-)
> >
> > diff --git a/drivers/net/ethernet/intel/igb/igb_main.c
> > b/drivers/net/ethernet/intel/igb/igb_main.c
> > index a513570c2ad6..746233befade 100644
> > --- a/drivers/net/ethernet/intel/igb/igb_main.c
> > +++ b/drivers/net/ethernet/intel/igb/igb_main.c
> > @@ -3359,10 +3359,10 @@ static int igb_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
> > eth_hw_addr_set(netdev, hw->mac.addr);
> >
> > if (!is_valid_ether_addr(netdev->dev_addr)) {
> > - eth_random_addr(netdev->dev_addr);
> > - memcpy(hw->mac.addr, netdev->dev_addr, netdev->addr_len);
> > - dev_info(&pdev->dev,
> > - "Invalid Mac Address, already got random Mac Address\n");
> > + eth_hw_addr_random(netdev);
> > + ether_addr_copy(hw->mac.addr, netdev->dev_addr);
> > + dev_err(&pdev->dev,
> > + "Invalid MAC Address, already assigned random MAC Address\n");
>
> Please spell it MAC address.
>
> > }
> >
> > igb_set_default_mac_filter(adapter);
>
>
> Kind regards,
>
> Paul
>
Hi,
Please apply the changes suggested by Paul, other than that this looks good.
Regards,
Mateusz
More information about the Intel-wired-lan
mailing list