OpenSourceRouting
  1. OpenSourceRouting

quagga-isis-srcdest

Public
AuthorCommitMessageCommit dateIssues
Christian FrankeChristian FrankeChristian Franke
316c2480a98isisd: add etx module
Christian FrankeChristian FrankeChristian Franke
261b51a8f19isisd: use shorter timers for autoconf interfaces and change metric
Christian FrankeChristian Franke
6dbf34e9c6cisisd: isis autoconf might actually read more than one request
Christian FrankeChristian Franke
b13da7aa50cisisd: fix IPv6 mask application
Christian FrankeChristian Franke
d377f544c19isisd: show interface's ipv6 addreses
Christian FrankeChristian Franke
f9b60777250isisd: don't originate an isis default route
Christian FrankeChristian Franke
b7d6291b8d7isisd: provide more detailed log for failed address removal
Christian FrankeChristian Franke
8a544f718f4isisd: allows log addition/removal of redistributed routes
Christian FrankeChristian Franke
bd0264b3b0bisisd: support to set metric in autoconf
Christian FrankeChristian Franke
44f248d8b42isisd: Make send_lsp more robust
Christian FrankeChristian Franke
61d13d83594isisd: Fix misleading wording in logThe changed messages are actually located before transmission is attempted. Therefore, the tense is somewhat misleading, especially since transmission may not always succeed.
Christian FrankeChristian Franke
614cc7c0934lib: don't have log functions change errno
Christian FrankeChristian Franke
93c3a213756isisd: Fix assertion in LSP refresh timer calculation
Christian FrankeChristian Franke
72fa5f0e3dcisisd: join ipv6 multicast groupd per interface
Christian FrankeChristian Franke
17d15d19f51isisd: add autoconfig support
Christian FrankeChristian Franke
8a57ffaa4b0isisd: add suport for p2mp mode
Christian FrankeChristian Franke
bdc1325fb5fMARKER: Commits prior to this add IPv6 encap support
Christian FrankeChristian Franke
ee6fbead164isisd: Add IPv6 encap code
Christian FrankeChristian FrankeChristian Franke
05c722ee391isisd: allow to adjust lsp-mtu
Christian FrankeChristian FrankeChristian Franke
ade2e89702aospfd,lib: move some ipv6 multicast routines into lib
Christian FrankeChristian FrankeChristian Franke
afd536fcd87bgpd,lib: move lookup of own linklocal ipv6 address into lib
Christian FrankeChristian Franke
bc9a132fd7fMARKER: Commits prior to this add (srcdest) import support
Christian FrankeChristian Franke
c5daa4ee57bisisd: format srcdest subtlv in 'show database detail'
Christian FrankeChristian Franke
1dc7c80f4e9isisd: receive and maintain srcdest routes for redistribution
Christian FrankeChristian Franke
ae07cb7b1a2isisd: calculate and install srcdest routes
Christian FrankeChristian Franke
749253891e7isisd: parse IPv6 srcdest subtlvs
Christian FrankeChristian Franke
d7b42c823c4isisd: encode redistributed srcdest routes as sub-tlv
Christian FrankeChristian Franke
e8c7e3e7060isisd: support variable length tlv entries (e.g.for subtlvs)
Christian FrankeChristian Franke
becdc50505disisd: Add support to import routes from other protocols
Christian FrankeChristian Franke
ab2a3b59e25MARKER: Commits prior to this one are generic IS-IS bugfixes
Christian FrankeChristian Franke
f7c59a843dfisisd: purge on correct level
Christian FrankeChristian FrankeChristian Franke
6ecca0ee6cfisisd: annotate some function arguments with const
Christian FrankeChristian Franke
d5b250befb1isisd: remove superfluous checks after XMALLOC etc.
Christian FrankeChristian Franke
50153eee749isisd: initialize circuit to match area is_typeNew circuits should be initialized to match the is_type of their area. Also add an additional check to make sure that no IIHs are sent for levels which are not enabled. Signed-off-by: Christian Franke <chris@opensourcerouting.org>
Christian FrankeChristian Franke
cf403ce323fisisd: add a slight delay to lsp_regenerate_scheduleisisd implements a holdoff interval and will refrain from regenerating an lsp if the difference between the current time and its last refresh is less than the holdoff interval, but instead, it will schedule a timer to regenerate the lsp after the holdoff interval has passed. This implementation has one disadvantage in the case where there is a succession of calls to lsp_regenerate_schedule. In...
Christian FrankeChristian Franke
7d600c8e7d2lib/thread: Add function to get precise remaining time of timer thread
Christian FrankeChristian Franke
9ea82383360isisd: add a debug mode that traces LSP construction
Christian FrankeChristian Franke
67b2b901241isisd: do remove ipv6 routes from ZebraWe can abort isis_zebra_route_del_ipv6 if the route in question has ISIS_ROUTE_FLAG_ZEBRA_SYNCED unset, meaning it's not in the kernel. Aborting the function if the flag is set prevents us from removing any routes. Signed-off-by: Christian Franke <chris@opensourcerouting.org>
Christian FrankeChristian Franke
b7745e2a926MARKER: Commits parented to this are SRC-DEST specific
David LamparterChristian FrankeDavid Lamparter
f56c668ff43transparent union
David LamparterChristian FrankeDavid Lamparter
17bda8dd9fclib: add srcdest_rnode_table_info()From: Christian Franke <chris@opensourcerouting.org>
Christian FrankeChristian Franke
a6e6323cbcfzebra: assume NEXTHOP_TYPE_IPV{4,6}_IFINDEX to be onlink
Christian FrankeChristian Franke
8678d5efc1fzebra: treat deprecated addresses as non-existant
David LamparterChristian FrankeDavid Lamparter
6f982fa5281doc: add dst-src static route commandsSigned-off-by: David Lamparter <equinox@opensourcerouting.org>
David LamparterChristian FrankeDavid Lamparter
12e43ed7bb5zebra: show ipv6 route detail for srcdestThese are the more difficult show commands, for getting details on (srcdest) IPv6 routes. This is in fact the only thing that needs "most specific" matching in a srcdest context, hence this also adds new library functions to do that. v2: fixed handling for src_p == NULL / prefixlen == 0 Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
David LamparterChristian FrankeDavid Lamparter
4a45a0964c6zebra: show ipv6 route for srcdest routesThis makes the "easy" commands srcdest aware, just changing iterators around and printing the extra information. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Christian FrankeChristian Franke
e61ea5d150czebra: support static srcdest routesSigned-off-by: Christian Franke <chris@opensourcerouting.org>
Christian FrankeChristian Franke
b5bc56560cetests: add a test for the srcdest_table structureSigned-off-by: Christian Franke <chris@opensourcerouting.org> [DL: v2: fix missing slash in tests/Makefile.am] Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
David LamparterChristian FrankeDavid Lamparter
72b9d085901zebra: netlink: add srcdest route supportThis implements processing the RTA_SRC attribute on routes received from kernel, passing along the source prefix to the RIB functions, and adds the attribute on updates to the kernel. NB: "src" was in use as variable name for the "prefsrc" attribute on routes, which indicates the preferred source address for IPv4. These variables have been renamed to "prefsrc". Signed-off-by: David Lamparter...
David LamparterChristian FrankeDavid Lamparter
e574522532azebra: send & use srcdest source prefix in ZAPI/RIBNow that we can represent sourcedest routes, this fixes up the RIB's usage of prefix data and passes source information down into the kernel calls and out on ZAPI. Fixed by Christian Franke <chris@opensourcerouting.org>: - zebra: cleanup srcdest routes when client disconnects - zebra: fix support for ifindex src-dest routes Signed-off-by: David Lamparter <equinox@opensourcerouting.org> Signed...