diff options
| author | Christian Breunig <christian@breunig.cc> | 2026-08-14 19:26:54 +0000 |
|---|---|---|
| committer | Christian Breunig <christian@breunig.cc> | 2026-08-15 10:25:35 +0200 |
| commit | 1867174bf64a4e1e47a3b4b1f4ca753199b9089a (patch) | |
| tree | 07b98e087f898fb6062f5bfdd056de49467db826 /scripts/package-build/linux-kernel/build.py | |
| parent | aeb34831d4ec120acbeb16e3ca103a6eff5c7a54 (diff) | |
| download | vyos-build-1867174bf64a4e1e47a3b4b1f4ca753199b9089a.tar.gz vyos-build-1867174bf64a4e1e47a3b4b1f4ca753199b9089a.zip | |
Testsuite: T3871: extend testifname with diagnostics and mac-order regression
Add diagnostic CLI/log output after each reboot in --ifnametest so a
failure shows hw-id bindings, interface state and kernel/naming log
lines directly on the console instead of only the final MAC-mapping
exception.
Split the single reboot into independent scenarios, since a pending
node (hw-id cleared, node kept) only auto-resolves when it's the sole
candidate of its type in that boot:
- full interface delete, verifying it backfills its own gap
- hw-id-only delete, verifying the pending node reclaims its own
hardware
- a deterministic MAC-order-mismatch case (swapped eth1/eth2 hw-id,
simulating an already-provisioned box) combined with a delete +
hw-id-clear in the same boot, verifying the settings-bearing node is
never silently bound to the other freed NIC's hardware
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Diffstat (limited to 'scripts/package-build/linux-kernel/build.py')
0 files changed, 0 insertions, 0 deletions
