summaryrefslogtreecommitdiffstats
path: root/lib/vrf.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* eigrpd lib pimd zebra: dead code (PVS-Studio)F. Aragon2018-07-061-3/+2
* lib: don't open vrf specific socket when tcp|udp_l3mdev_accept != 0Lou Berger2018-06-181-2/+37
* Merge pull request #2345 from pguibert6WIND/issue_2328Quentin Young2018-06-071-5/+5
|\
| * lib: make netns command visible under vtyshPhilippe Guibert2018-06-051-5/+5
* | lib: fix setsockopt argLou Berger2018-06-041-1/+1
|/
* lib: Handle if up/down and vrf enable/disable eventsDonald Sharp2018-04-181-0/+8
* zebra: add an indirection table for ns_idPhilippe Guibert2018-04-131-3/+9
* lib: a vrf is searched first by its name, than its vrf idPhilippe Guibert2018-04-131-3/+5
* lib, vtysh: vrf walkup bugfixQuentin Young2018-03-301-0/+12
* *: use C99 standard fixed-width integer typesQuentin Young2018-03-271-8/+9
* lib: privileges are granted to vty netns commandPhilippe Guibert2018-03-131-3/+17
* *: conform with COMMUNITY.md formatting rules, via 'make indent'Lou Berger2018-03-061-38/+38
* lib: add vrf-lite bind capability to vrf APIsPhilippe Guibert2018-02-271-2/+36
* lib: add vrf_ioctl APIPhilippe Guibert2018-02-271-0/+20
* lib: split logicalrouter and vrf netns featurePhilippe Guibert2018-02-271-24/+148
* lib: add two APIs to handle socket operations with VRF NETNSPhilippe Guibert2018-02-271-2/+49
* zebra: upon startup, a NSID is assigned to default netnsPhilippe Guibert2018-02-271-0/+15
* lib: provide an API to switch from one netns to an otherPhilippe Guibert2018-02-271-0/+37
* lib: add namespace name structure in zebra messagePhilippe Guibert2018-02-271-3/+3
* lib: externalise vrf and ns creationPhilippe Guibert2018-02-271-15/+46
* zebra: socket operations stick to namespace if necessaryPhilippe Guibert2018-02-271-1/+2
* zebra: copy logical-router-command under vrf subnodePhilippe Guibert2018-02-271-0/+2
* zebra: add a runtime flag to enable vrf with netnsPhilippe Guibert2018-02-271-0/+17
* *: Make assignment from RB_ROOT in while loop work betterDonald Sharp2018-02-231-2/+7
* *: Refine the notion of a configured VRF in FRRvivek2018-01-241-3/+0
* lib: Handle configured VRFs at terminationvivek2018-01-241-2/+8
* *: Handle VRF configuration when VRF gets inactivated and activatedvivek2018-01-241-9/+25
* lib: vrf_bitmap_groups increased from 8 to 1024Philippe Guibert2018-01-221-1/+1
* lib: increase vrf_id from 16 bit to 32 bit identifierPhilippe Guibert2018-01-221-3/+3
* bgpd: json support for show bgp l2vpn evpn vrf-import-rtMitesh Kanjariya2017-12-141-1/+1
* zebra, lib: zebra changes for symmetric routing supportMitesh Kanjariya2017-12-141-0/+11
* *: introduce new rb-tree to optimize interface lookup by ifindexRenato Westphal2017-10-101-0/+1
* *: use rb-trees to store interfaces instead of sorted linked-listsRenato Westphal2017-10-101-16/+2
* *: use clang's 'ForEachMacros' format style optionRenato Westphal2017-09-151-2/+1
* *: reindentreindent-master-afterwhitespace / reindent2017-07-171-337/+289
* Merge remote-tracking branch 'frr/master' into newline-reduxDavid Lamparter2017-07-141-3/+3
|\
| * vtysh: return non-zero for configuration failuresDaniel Walton2017-07-131-3/+3
* | *: remove VTYNL, part 6 of 6David Lamparter2017-07-141-2/+2
* | *: remove VTYNL, part 4 of 6David Lamparter2017-07-141-1/+1
* | *: remove VTYNL, part 2 of 6David Lamparter2017-07-141-2/+1
* | *: ditch vty_outln(), part 1 of 2David Lamparter2017-07-131-1/+1
|/
* *: s/VTY_NEWLINE/VTYNL/gQuentin Young2017-06-291-3/+3
* *: use vty_outlnQuentin Young2017-06-291-1/+1
* Merge pull request #730 from opensourcerouting/rbtree-improvementDonald Sharp2017-06-191-8/+8
|\
| * lib: improve the RB implementationRafael Zalamena2017-06-161-8/+8
* | lib, vtysh, zebra: Fix per CR commentsDonald Sharp2017-06-161-4/+3
* | *: Add vrf autocompletion for commandsDonald Sharp2017-06-161-2/+27
|/
* Merge pull request #537 from donaldsharp/vrf_stuffDavid Lamparter2017-05-171-46/+10
|\
| * *: Consolidate vrf_hooks into vrf_initDonald Sharp2017-05-161-28/+9
| * *: Remove some unneeded functionsDonald Sharp2017-05-161-18/+0