diff options
| author | Christian Breunig <christian@breunig.cc> | 2026-10-07 19:59:16 +0200 |
|---|---|---|
| committer | Christian Breunig <christian@breunig.cc> | 2026-10-07 19:59:16 +0200 |
| commit | 7a642d9675bafbc18284c9d315662cde6ea1e8fd (patch) | |
| tree | 13a5c03f049470317f75459c0e3b4aae9dbc926b /src/migration-scripts | |
| parent | 8cfc171402bbe8fbc67bea3b579a27d7e0d78ac6 (diff) | |
| download | vyos-1x-7a642d9675bafbc18284c9d315662cde6ea1e8fd.tar.gz vyos-1x-7a642d9675bafbc18284c9d315662cde6ea1e8fd.zip | |
smoketest: T9395: probe the link-local address in the PPPoE IPv6 tests
Two IPv6 tests waited for a global address as their synchronisation point,
although neither of them is about one. A global address only shows up once the
peer answers a router solicitation, which is best effort, so both tests failed
intermittently whenever a run was slow.
The link-local test now waits for the address it actually asserts on, and
forces the established session to be reconfigured within a commit before it
looks. Waiting for the link-local alone would race the code it guards, as the
peer assigns that address before VyOS configures the link. The autoconf test
proves the session negotiated IPv6 before asserting that no global address
exists.
Autoconfiguration itself is covered by a test of its own, with a timeout of its
own, so a slow peer no longer fails tests which do not depend on it.
Diffstat (limited to 'src/migration-scripts')
0 files changed, 0 insertions, 0 deletions
