]> git.baikalelectronics.ru Git - kernel.git/commit
ethernet: tlan: use eth_hw_addr_set()
authorJakub Kicinski <kuba@kernel.org>
Tue, 19 Oct 2021 15:00:09 +0000 (08:00 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 20 Oct 2021 10:41:01 +0000 (11:41 +0100)
commite6f2a1f65b9035c3657685e5bd590909e7fe67cb
treeda54d8eb00e1c65d22ed8a611113cbe09f98528c
parent19a09dedb35ee51c903b8b55237cb13782619b8c
ethernet: tlan: use eth_hw_addr_set()

Commit 0e59850f1b49 ("net-next: When a bond have a massive amount
of VLANs...") introduced a rbtree for faster Ethernet address look
up. To maintain netdev->dev_addr in this tree we need to make all
the writes to it got through appropriate helpers.

Read the address into an array on the stack, do the swapping, then
call eth_hw_addr_set().

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/ti/tlan.c