summaryrefslogtreecommitdiffstats
path: root/isisd/isis_tlvs.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* isisd: replace dict_* with DECLARE_RBTREEDavid Lamparter2019-04-271-2/+3
| | | | | | | | Historically, isisd has been carrying around its own red-black tree to manage its LSP DB in. This replaces that with the newly-added DECLARE_RBTREE_*. This allows completely removing the dict_* code. Signed-off-by: David Lamparter <equinox@diac24.net>
* isisd: implement the authentication failure notificationsEmanuele Di Pascale2018-12-181-2/+9
| | | | | | | | | the original isisd code did not distinguish between authentication_failure and authentication_type_failure, so additional code had to be added to differentiate between the two and to return the raw_pdu as requested by the IETF YANG model. Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
* isisd: add purge originator identification supportChristian Franke2018-09-051-0/+4
| | | | | | | Implement RFC 6232, optionally allowing to flood isisd's NET and hostname in purges it originates. Signed-off-by: Christian Franke <chris@opensourcerouting.org>
* isisd: add TLV 13 Purge Originator IdentificationChristian Franke2018-09-051-0/+9
| | | | | | | Extend our parser to support the Purge Originator Identifaction TLV as per RFC 6232. Signed-off-by: Christian Franke <chris@opensourcerouting.org>
* isisd: add support for Prefix-SID subtlvChristian Franke2018-09-051-3/+27
| | | | | | | Extend isisd's TLV parser to support the Prefix-SID subtlv as per draft-ietf-isis-segment-routing-extensions-19 Signed-off-by: Christian Franke <chris@opensourcerouting.org>
* fabricd: Add support for TLV 150 (Spine-Leaf-Extension)Christian Franke2018-09-051-0/+17
| | | | | | | | To flood the tier calculated by the fabric locality detection, OpenFabric makes use of TLV 150, defined in draft-shen-isis-spine-leaf-ext-06, so add support for that TLV. Signed-off-by: Christian Franke <chris@opensourcerouting.org>
* isisd: learn and advertise IPv6 dst-src routesChristian Franke2018-08-031-0/+4
| | | | | | | Receive IPv6 dst-src routes from zebra and advertise them in our LSPs if so configured. Signed-off-by: Christian Franke <chris@opensourcerouting.org>
* isisd: add support for TLV 240 P2P Three-Way AdjacencyChristian Franke2018-03-101-0/+24
| | | | Signed-off-by: Christian Franke <chris@opensourcerouting.org>
* isisd: rework complete, move "tlvs2" to "tlvs"Christian Franke2017-08-031-0/+308
Signed-off-by: Christian Franke <chris@opensourcerouting.org>