diff options
| author | Christian Breunig <christian@breunig.cc> | 2026-10-07 19:56:37 +0200 |
|---|---|---|
| committer | Christian Breunig <christian@breunig.cc> | 2026-10-31 09:58:29 +0000 |
| commit | c73faac7f95ec837da6f964d15cc05ff9ffd2de6 (patch) | |
| tree | e78c29e0df1c817a8ab20c3a32d558ac98d2c869 /src/migration-scripts/https/6-to-7 | |
| parent | 552ade702fc033f68cda998055bd5b74f195c7ac (diff) | |
| download | vyos-1x-c73faac7f95ec837da6f964d15cc05ff9ffd2de6.tar.gz vyos-1x-c73faac7f95ec837da6f964d15cc05ff9ffd2de6.zip | |
interfaces: T3871: name interfaces from a slot-anchored mapping store
Names used to be derived from 'hw-id' in config.boot. A node carrying an
address but no hw-id had to be matched to some NIC, and nothing available at
boot could say which one - every heuristic could bind a configured address to
the wrong physical wire.
Naming authority moves to a mapping store binding a name to the slot the
hardware occupies. The slot is the identity, so a replacement card in that
slot is that interface again. The store renders systemd .link files, leaving
udev to apply names as devices appear.
Diffstat (limited to 'src/migration-scripts/https/6-to-7')
0 files changed, 0 insertions, 0 deletions
