diff options
| author | Donald Sharp <sharpd@nvidia.com> | 2023-05-17 07:56:27 -0400 |
|---|---|---|
| committer | Donald Sharp <sharpd@nvidia.com> | 2023-05-17 09:20:46 -0400 |
| commit | 244d5d0a1644528a8bb7f1e7d96fe0f3479d0138 (patch) | |
| tree | 3627e2515a4433046456cbb9ce233ddbf0dc2624 /lib/compiler.h | |
| parent | e396a4f0c66521ea87b4a3e4cacef81e3cf8fcb8 (diff) | |
tests: Change order of config files
Our CI test system is configuring interfaces like this:
int A
<ospfX config>
router ospfX
router-id Z.Y.M.Q
On sufficiently loaded systems, the router-id might not be respected because
the interface A neighbor might have come up by the time the router-id
command is read in. This is a problem for our topotests in that
the tests expect neighbors to be formed with certain router-id,
but the FRR code has stored the new router-id but not accepted
it's use since a neighbor relationship has formed.
Modify the ci test system code to put the 'router ospfX' commands
before the interface commands, thus forcing the router-id to be
read in *before* any possibility that the neighbor can have come
up.
Also, I've filed issue #13452 to address the ordering of commands
with regards to router-id in our ospf protocols. Once that is
done this should be backed out, to return to a more natural ordering
of commands.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'lib/compiler.h')
0 files changed, 0 insertions, 0 deletions
