]> git.puffer.fish Git - mirror/frr.git/commit
isisd: Don't corrupt generated LSPs if information exceeds capacity 1226/head
authorChristian Franke <chris@opensourcerouting.org>
Fri, 22 Sep 2017 20:17:20 +0000 (22:17 +0200)
committerChristian Franke <chris@opensourcerouting.org>
Fri, 22 Sep 2017 20:17:20 +0000 (22:17 +0200)
commit789c4dfc0b8f132c0c95fdee98588c0f7791cec2
treef42a28884e9efc5b0b59b64a4ff3345043867aa9
parentb1cebe20cd1b5663cc2a47a99ac94dac046b8610
isisd: Don't corrupt generated LSPs if information exceeds capacity

Standard IS-IS only supports up to 256 fragments per router. Recognize
when the information we want to advertise exceeds 256 fragments and
print a warning in this case instead of overflowing the fragment counter
and overwriting existing LSP fragments.

Signed-off-by: Christian Franke <chris@opensourcerouting.org>
isisd/isis_lsp.c