CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2026/08/27 15:18:41
Modified files:
usr.sbin/ospfd : kroute.c name2id.c ospfd.h
Log message:
Fix kr_change to add missing rtlabel references and update routes when
only the label changes.
rtlabel_tag2id() does not take a reference for the rtlabel id so a call
to rtlabel_ref() is needed here. This mirrors the rtlabel_unref calls.
In the nexthop already present case one needs to adjust the kn to update
the ext_tag and rtlabel in case those changed. With this the rtlabel to
external-tag mapping should work more reliable.
OK bluhm@