mirror_frr/tests/isisd
Hiroki Shirokura 78774bbcd5 isisd: add isis flex-algo lsp advertisement
Deal with the packing and unpacking of following Flex-Algo
Sub-Sub-TLVs:

- Router Capability (already defined TLV 242)
	- List of the Flex-Algo Definitions (Sub-TLV 26)
		- Exclude admin group (Sub-Sub-TLV 1)
                - Include-any admin group (Sub-Sub-TLV 2)
                - Include-all admin group (Sub-Sub-TLV 3)
                - Flags (for prefix-metric) (Sub-Sub-TLV 4)

This commit splits data into multiple router capability TLVs if needed
because a TLV cannot contains more than 255 bytes.

Note that the list of SR Algorithm (Sub-TLV 19) within Router Capability
(TLV 242) is already set in a previous commit.

Signed-off-by: Hiroki Shirokura <hiroki.shirokura@linecorp.com>
Signed-off-by: Eric Kinzie <ekinzie@labn.net>
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
2023-04-18 11:33:15 +02:00
..
.gitignore isisd: add new tlv parser 2017-08-03 11:34:04 +02:00
subdir.am build: consistently mkdir -p output for redirect 2023-01-24 17:46:57 +01:00
test_common.c isisd: add isis flex-algo lsp advertisement 2023-04-18 11:33:15 +02:00
test_common.h *: Convert struct event_master to struct event_loop 2023-03-24 08:32:17 -04:00
test_fuzz_isis_tlv_tests.h.gz isisd: fix router capability TLV parsing issues 2022-02-08 11:31:45 +03:00
test_fuzz_isis_tlv.c *: Convert event.h to frrevent.h 2023-03-24 08:32:17 -04:00
test_fuzz_isis_tlv.py *: reformat python files 2020-10-07 17:22:26 -04:00
test_isis_lspdb.c isisd: Fix sending of LSP with null seqno 2021-08-26 12:06:29 +02:00
test_isis_lspdb.py *: reformat python files 2020-10-07 17:22:26 -04:00
test_isis_spf.c isisd: update struct isis_spftree with algorithm id 2023-04-17 11:06:08 +02:00
test_isis_spf.in tests: add remote LFA unit tests 2021-01-08 22:22:11 -03:00
test_isis_spf.py *: reformat python files 2020-10-07 17:22:26 -04:00
test_isis_spf.refout isisd: fix metric calculation of classic lfa backup prefixes 2022-10-24 14:56:42 +02:00
test_isis_vertex_queue.c tests, isisd: add IS-IS SPF unit tests 2020-08-26 20:16:19 -03:00
test_isis_vertex_queue.py *: reformat python files 2020-10-07 17:22:26 -04:00
test_topologies.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00