Skip to content
Snippets Groups Projects
Commit 8a7d12d6 authored by Oliver Neukum's avatar Oliver Neukum Committed by Paolo Abeni
Browse files

net: usb: usbnet: fix name regression


The fix for MAC addresses broke detection of the naming convention
because it gave network devices no random MAC before bind()
was called. This means that the check for the local assignment bit
was always negative as the address was zeroed from allocation,
instead of from overwriting the MAC with a unique hardware address.

The correct check for whether bind() has altered the MAC is
done with is_zero_ether_addr

Signed-off-by: default avatarOliver Neukum <oneukum@suse.com>
Reported-by: default avatarGreg Thelen <gthelen@google.com>
Diagnosed-by: default avatarJohn Sperbeck <jsperbeck@google.com>
Fixes: bab8eb0d ("usbnet: modern method to get random MAC")
Link: https://patch.msgid.link/20241017071849.389636-1-oneukum@suse.com


Signed-off-by: default avatarPaolo Abeni <pabeni@redhat.com>
parent f7b4cf03
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment