summaryrefslogtreecommitdiffstats
path: root/isisd/isis_routemap.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'cmaster-next' into vtysh-grammarQuentin Young2016-10-211-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> Conflicts: bgpd/bgp_encap.c bgpd/bgp_route.c lib/command.c lib/command.h ospf6d/ospf6d.c vtysh/vtysh.c
| * isisd: Fix size of mallocChristian Franke2016-10-211-1/+1
| | | | | | | | | | | | Signed-off-by: Christian Franke <chris@opensourcerouting.org> Signed-off-by: Christian Franke <chris@opensourcerouting.org> Acked-by: Donald Sharp <sharpd@cumulusnetworks.com>
* | Merge branch 'cmaster-next' into vtysh-grammarQuentin Young2016-10-201-1/+0
|\| | | | | | | | | | | | | | | Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> Conflicts: isisd/isis_routemap.c zebra/rt_netlink.c
| * *: Consolidate routemap initializationDonald Sharp2016-10-191-1/+0
| | | | | | | | | | | | | | | | Consolidate the routemap initialization into one function. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> Reviewed-by: Daniel Walton <dwalton@cumulusnetworks.com>
| * isisd: use qobj for vty->index context positionDavid Lamparter2016-10-071-19/+23
| | | | | | | | | | | | | | | | This converts all uses of vty->index over to qobj. With this, isisd now supports concurrent configuration editing as there are no more unsafe references held anywhere while in config-edit mode. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* | all: removed all DEFUN command stompsDaniel Walton2016-10-061-266/+14
| | | | | | | | | | Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com> Reviewed-by: Donald Sharp <sharpd@cumulusnetworks.com>
* | isisd: scrub argc CHECK ME's, refactor generalQuentin Young2016-09-301-5/+5
| | | | | | | | Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
* | all: scrubbed some argc CHECK MEsDaniel Walton2016-09-291-5/+0
| | | | | | | | Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
* | all: added CHECK ME for DEFUNs that look at argcDaniel Walton2016-09-291-0/+5
| | | | | | | | Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
* | isisd: resolve CHECK MEsDaniel Walton2016-09-271-65/+23
| | | | | | | | Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
* | isisd: add 'int idx_foo' argv index variablesDaniel Walton2016-09-231-8/+16
| | | | | | | | Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
* | convert <1-255> to (1-255), ()s to <>s, etcDaniel Walton2016-09-231-4/+4
| | | | | | | | Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
* | ALIAS removal for bgp, ospf, pim, isis, rip, ripng, lib and zebraDaniel Walton2016-09-231-48/+53
| | | | | | | | Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
* | isisd: argv updateDaniel Walton2016-09-231-8/+8
| | | | | | | | Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
* | Revert "isisd: Make work under new regime"Daniel Walton2016-09-221-10/+10
| | | | | | | | This reverts commit 38c249987301aac93bebc0cb7b51784d5827c066.
* | isisd: Make work under new regimeDonald Sharp2016-09-211-10/+10
|/
* isisd, lib, vtysh: Allow extract.pl to fully workDonald Sharp2016-09-171-26/+26
| | | | | | | | | The regular expression for finding DEFUN/ALIAS in extract.pl looks for "DEFUN (" or "ALIAS (" if the *.c file does not have this then it will just silently ignore the cli. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* isisd, vtysh: Fix isis routemapsDonald Sharp2016-09-171-86/+81
| | | | | | | | Apparently extract.pl requires in it's regular expression a space after the DEFUN or ALIAS before the opening ( or it completely skips the command. Brilliant? Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* isisd: add support to import routes from other protocolsChristian Franke2016-03-301-46/+505
| | | | Signed-off-by: Christian Franke <chris@opensourcerouting.org>
* isisd: address Coverity warningsDavid Lamparter2012-12-121-2/+1
| | | | | | | | | | | | | | | | | this fixes a bunch of issues found by Coverity SCAN and flagged as "high" impact -- although, they're all rather minute issues. * isisd/isis_adjacency.c: one superfluous check, one possible NULL deref * isisd/isis_circuit.c: two prefix memory leaks * isisd/isis_csm.c: one missing break * isisd/isis_lsp.c: one possible NULL deref * isisd/isis_pfpacket.c: one error-case fd leak * isisd/isis_route.c: one isis_route_info memory leak * isisd/isis_routemap.c: one... fnord * isisd/isis_tlv.c: one infinite loop Reported-by: Coverity SCAN Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* isisd: add Google's changes to IS-ISJosh Bailey2012-04-071-0/+1
|
* [isisd] Fix compiler warnings and allow v4-only compilationPaul Jakma2006-12-081-0/+8
| | | | | | | | | | | 2006-12-08 Hannes Gredler <hannes@gredler.at> * isis_adjacency.c: (isis_new_adj) Allow NULL snpa argument. * isis_pdu.c: (various) Update calls to isis_new_adj() to pass NULL and use default. * (general) Add forward declarations where required. Fix up const char *'s. Allow V4-only compilation.
* [isisd] remove includes of common system headers.paul2005-11-201-2/+0
| | | | | | | | | | | 2005-11-20 Paul Jakma <paul.jakma@sun.com> * (general) remove includes of very common system headers, these are already picked up by zebra.h. Further, including them before zebra.h messes up all our lovely (sarcasm) autoconf'd detecting of platform specific things. Recent addition of stdint.h to configure.ac and zebra.h appears particularly to throw up this problem.
* Sync isisd with changes in lib.hasso2004-10-111-2/+2
|
* Compiler warnings fixes.hasso2004-09-261-1/+1
|
* Indentation only. No any functional changes.hasso2004-09-101-19/+20
|
* Make it compile in NetBSD and OpenBSD.hasso2004-05-191-1/+0
|
* Initial revisionjardin2003-12-231-0/+100