| Age | Commit message (Expand) | Author |
| 2018-03-27 | *: use C99 standard fixed-width integer types | Quentin Young |
| 2018-03-23 | zebra: handle the zebra netns delete notifications | Philippe Guibert |
| 2018-03-13 | lib: privileges are granted to vty netns command | Philippe Guibert |
| 2018-03-06 | *: conform with COMMUNITY.md formatting rules, via 'make indent' | Lou Berger |
| 2018-02-27 | lib: add vrf-lite bind capability to vrf APIs | Philippe Guibert |
| 2018-02-27 | lib: add vrf_ioctl API | Philippe Guibert |
| 2018-02-27 | lib: split logicalrouter and vrf netns feature | Philippe Guibert |
| 2018-02-27 | lib: add two APIs to handle socket operations with VRF NETNS | Philippe Guibert |
| 2018-02-27 | zebra: upon startup, a NSID is assigned to default netns | Philippe Guibert |
| 2018-02-27 | lib: provide an API to switch from one netns to an other | Philippe Guibert |
| 2018-02-27 | lib: add namespace name structure in zebra message | Philippe Guibert |
| 2018-02-27 | lib: externalise vrf and ns creation | Philippe Guibert |
| 2018-02-27 | zebra: copy logical-router-command under vrf subnode | Philippe Guibert |
| 2018-02-27 | zebra: add a runtime flag to enable vrf with netns | Philippe Guibert |
| 2018-01-23 | *: Refine the notion of a configured VRF in FRR | vivek |
| 2018-01-23 | *: Handle VRF configuration when VRF gets inactivated and activated | vivek |
| 2018-01-22 | lib: increase vrf_id from 16 bit to 32 bit identifier | Philippe Guibert |
| 2017-12-27 | bgpd, lib, zebra: fix style problems | mitesh |
| 2017-12-14 | zebra, lib: zebra changes for symmetric routing support | Mitesh Kanjariya |
| 2017-10-24 | zebra: unify the ipv4/ipv6 'show ip route' commands - part 1/2 | Renato Westphal |
| 2017-10-10 | *: introduce new rb-tree to optimize interface lookup by ifindex | Renato Westphal |
| 2017-10-10 | *: use rb-trees to store interfaces instead of sorted linked-lists | Renato Westphal |
| 2017-07-17 | *: reindentreindent-master-after | whitespace / reindent |
| 2017-07-14 | *: remove VTYNL, part 4 of 6 | David Lamparter |
| 2017-06-29 | *: s/VTY_NEWLINE/VTYNL/g | Quentin Young |
| 2017-06-02 | lib, zebra: Pass up kernel table_id for vrf's | Donald Sharp |
| 2017-05-17 | Merge pull request #537 from donaldsharp/vrf_stuff | David Lamparter |
| 2017-05-15 | lib: Add some more documentation to vrf.h | Donald Sharp |
| 2017-05-15 | *: Consolidate vrf_hooks into vrf_init | Donald Sharp |
| 2017-05-15 | *: Remove some unneeded functions | Donald Sharp |
| 2017-05-15 | lib, zebra: Cleanup vrf api some | Donald Sharp |
| 2017-05-15 | *: make consistent & update GPLv2 file headers | David Lamparter |
| 2017-01-23 | lib: Add VRF_ALL define | Donald Sharp |
| 2016-12-05 | Merge branch 'queue/osr/vtysh-generic' | David Lamparter |
| 2016-12-05 | Merge branch 'stable/2.0' | David Lamparter |
| 2016-11-28 | zebra/lib: remove redundant fields from zebra_vrf | Renato Westphal |
| 2016-11-28 | lib/zebra: put vrf_get() on a diet | Renato Westphal |
| 2016-11-28 | lib/zebra: convert vrf_list to a red-black tree | Renato Westphal |
| 2016-11-28 | *: rename two vrf functions | Renato Westphal |
| 2016-11-28 | lib: convert vrf code to use red-black trees as well | Renato Westphal |
| 2016-10-17 | Merge branch 'cmaster-next' into vtysh-grammar | Quentin Young |
| 2016-10-07 | lib: qobj: register ifaces, routemaps & keychains | David Lamparter |
| 2016-09-25 | Expand #defines in command strings | Daniel Walton |
| 2016-09-22 | Revert "lib, zebra: Fixup if.c to work in the new regime" | Daniel Walton |
| 2016-09-20 | lib, zebra: Fixup if.c to work in the new regime | Donald Sharp |
| 2016-05-02 | lib: VRF_GET_ID should respect VRF_UNKNOWN | Donald Sharp |
| 2016-04-12 | lib, zebra: Refactor vrf creation a bit more | Donald Sharp |
| 2016-04-12 | lib: passing in vrf string length is not needed | Donald Sharp |
| 2016-04-08 | lib, zebra: Rename ZEBRA_VRF_ACTIVE | Donald Sharp |
| 2016-04-08 | lib: Refactor XX_name_len away | Donald Sharp |