diff options
author | Ondrej Zajicek <santiago@crfreenet.org> | 2024-01-27 17:38:06 +0100 |
---|---|---|
committer | Ondrej Zajicek <santiago@crfreenet.org> | 2024-01-27 17:38:06 +0100 |
commit | f40e2bc270d3635be518ae80251ce0b5c519c6f4 (patch) | |
tree | b1122bd3b91456656222ad4da849862a9f9c3fb9 /proto | |
parent | 472be46f7ab211f38e7662543f1436df30dca753 (diff) |
Nest: Fix bug in recursive routes with MPLS-labeled nexthops
When a recursive route with MPLS-labeled nexthop was exported to kernel
and read back, the nexthop_same() failed due to different labels_orig
field and kernel protocol reinstalled it unnecessarily.
For comparing hext hops, route cache has to distinguish ones with
different labels_orig, but KRT has to ignore that, so we need two
nexthop compare functions.
Thanks to Marcel Menzel for the bugreport.
Diffstat (limited to 'proto')
0 files changed, 0 insertions, 0 deletions