]> git.puffer.fish Git - mirror/frr.git/commit
isisd: update struct isis_route_info has multiple sr info by algorithm
authorHiroki Shirokura <hiroki.shirokura@linecorp.com>
Sun, 12 Dec 2021 09:20:21 +0000 (09:20 +0000)
committerLouis Scalbert <louis.scalbert@6wind.com>
Tue, 18 Apr 2023 08:11:53 +0000 (10:11 +0200)
commit7153c3cabf5c5051713487d68d4a749a96478f9d
tree09018507ad67a093e35610fdf0840298f9c9f34a
parentbdaafbf8344debcb24498c69d9024f9fc7cff56a
isisd: update struct isis_route_info has multiple sr info by algorithm

Before this commit, there was only one sr psid info
included in route_info.

In fact, in RFC8667, Algorithm ID, which is a property of
Prefix-SID, has 8 bits of information. That is, each Prefix
can hold up to 256 Prefix-SIDs. This commit implements it.
The previously implemented single Prefix-SID will be
continued as Algorithm 0.

Signed-off-by: Hiroki Shirokura <hiroki.shirokura@linecorp.com>
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
isisd/isis_route.c
isisd/isis_route.h
isisd/isis_spf.c