[PATCH 1/3] net: give a different name to rtl8169 interfaces

Quentin Schulz quentin.schulz at cherry.de
Thu Jun 27 14:27:43 CEST 2024


Hi Etienne,

On 6/25/24 1:42 PM, Etienne Dublé wrote:
> 
> Hello,
> 
> Le 25/06/2024 à 12:25, Dragan Simic a écrit :
>>>> Another option may be to name them "rtl8169@<hexa>", with "<hexa>" 
>>>> reflecting the PCI region address (so it is unique and stable). What 
>>>> do you think?
>>>
>>> I guess that's one way, I'm also wondering how systemd renames those
>>> to be unique but stable on the same machine, maybe we could take some
>>> inspiration from them for that?
>>
>> Systemd also allows renaming of network interfaces using some rules
>> predefined by the user, so there's also the possibility to rename the
>> interfaces in U-Boot to ethernet0 and ethernet1, using fixed rules
>> that would be based on the PCI region address.
> 
> OK but the renaming occurs in the rtl8169 driver, that is used by 
> several boards, whereas the PCI region addresses come from the 
> device-tree, so they differ from board to board.
> 

I'm of the opinion that we only care about stability for the same 
product, not for different products with the same Ethernet PHY on 
different SoCs/products.

Cheers,
Quentin


More information about the U-Boot mailing list