summaryrefslogtreecommitdiff
path: root/include/net
diff options
context:
space:
mode:
authorIvan Delalande <colona@arista.com>2026-09-18 15:47:15 -0700
committerJakub Kicinski <kuba@kernel.org>2026-09-23 19:01:15 -0700
commit4eb3f195ef08c5acaed87958297e41cc49588dde (patch)
treef99a4c9ff4f0891738df6cd2fb24a0e8f2858e2a /include/net
parentd8b6529e80bcb4fb8177121404cbb3377acaebd2 (diff)
downloadlinux-4eb3f195ef08c5acaed87958297e41cc49588dde.tar.gz
linux-4eb3f195ef08c5acaed87958297e41cc49588dde.zip
tg3: use random MAC address when tg3_get_device_address fails
Some of the tg3 NICs we use (BCM57762) reset the SRAM MAC address to the placeholder address on link flaps, tg3_chip_reset, etc. We've typically fixed it from userspace, but since e4c00ba7274b ("tg3: replace placeholder MAC address with device property") was merged, tg3 just fails probe as we don't have a way to get it through the generic device_get_mac_address infrastructure as fallback on our systems. Make the driver assign a random address in this condition instead of being fatal for probe. Set deferred_probe_reason through dev_warn_probe if the address isn't yet available from the provider. Fixes: e4c00ba7274b ("tg3: replace placeholder MAC address with device property") Suggested-by: Jakub Kicinski <kuba@kernel.org> Link: https://lore.kernel.org/netdev/20260909191751.651aa5c4@kernel.org/ Signed-off-by: Ivan Delalande <colona@arista.com> Link: https://patch.msgid.link/20260918224715.GA654128@visor Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include/net')
0 files changed, 0 insertions, 0 deletions