summaryrefslogtreecommitdiffstats
path: root/lib/if.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* lib: remove if_lookup_by_index portion of code with unknown vrfPhilippe Guibert2018-07-101-12/+0
* ospfd: Treat vrf interface as loopback typeChirag Shah2018-03-081-0/+6
* *: conform with COMMUNITY.md formatting rules, via 'make indent'Lou Berger2018-03-061-7/+6
* lib: create interface even if name is the samePhilippe Guibert2018-02-271-20/+26
* *: Make assignment from RB_ROOT in while loop work betterDonald Sharp2018-02-231-2/+4
* lib: When we shutdown we would leak interface descriptionDonald Sharp2018-01-291-0/+3
* lib: Allow interface lookup by VRF_UNKNOWNDonald Sharp2018-01-121-0/+12
* lib: Fix no interface cmd vrf parsingChirag Shah2018-01-031-1/+2
* lib: fix coverity warnings introduced by the iface rb-tree conversionRenato Westphal2017-10-241-4/+15
* *: use the FOR_ALL_INTERFACES abstraction from babeldRenato Westphal2017-10-101-7/+7
* lib: fix bug in if_cmp_name_func()Renato Westphal2017-10-101-0/+2
* *: introduce new rb-tree to optimize interface lookup by ifindexRenato Westphal2017-10-101-19/+41
* *: use rb-trees to store interfaces instead of sorted linked-listsRenato Westphal2017-10-101-67/+43
* lib: register 'if_var_handlers' only onceRenato Westphal2017-10-101-22/+22
* lib: nuke the if_*_by_name_len() functionsRenato Westphal2017-10-101-84/+46
* *: Convert list_free usage to list_deleteDonald Sharp2017-10-051-2/+2
* *: Convert list_delete(struct list *) to ** to allow nullingDonald Sharp2017-10-051-2/+1
* *: use clang's 'ForEachMacros' format style optionRenato Westphal2017-09-151-10/+7
* lib: replace if_add_hook with hook_* logicDavid Lamparter2017-08-151-30/+5
* *: reindentreindent-master-afterwhitespace / reindent2017-07-171-766/+709
* Merge remote-tracking branch 'frr/master' into newline-reduxDavid Lamparter2017-07-141-4/+4
|\
| * vtysh: return non-zero for configuration failuresDaniel Walton2017-07-131-4/+4
* | *: remove VTYNL, part 4 of 6David Lamparter2017-07-141-7/+4
* | *: remove VTYNL, part 3 of 6David Lamparter2017-07-141-1/+1
* | *: remove VTYNL, part 2 of 6David Lamparter2017-07-141-2/+1
* | *: ditch vty_outln(), part 2 of 2David Lamparter2017-07-141-2/+2
* | *: ditch vty_outln(), part 1 of 2David Lamparter2017-07-131-1/+1
|/
* Merge pull request #767 from donaldsharp/if_updateJafar Al-Gharaibeh2017-06-301-6/+2
|\
| * bgpd, lib, zebra: Fix if_update function to represent what it doesDonald Sharp2017-06-291-6/+2
* | *: s/VTY_NEWLINE/VTYNL/gQuentin Young2017-06-291-6/+6
* | *: use vty_outlnQuentin Young2017-06-291-4/+4
|/
* *: make consistent & update GPLv2 file headersDavid Lamparter2017-05-151-6/+4
* lib: cli: autocomplete variablesDavid Lamparter2017-05-151-0/+32
* bgpd, lib, zebra: Rename if_update_vrf -> if_updateDonald Sharp2017-03-151-2/+2
* bgpd, lib, zebra: Refactor ifname2ifindex to be VRF awareDonald Sharp2017-03-151-7/+1
* *: Refactor ifindex2ifname to be VRF awareDonald Sharp2017-03-151-7/+1
* lib: Refactor if_get_by_name_len to be VRF awareDonald Sharp2017-03-151-10/+4
* *: Refactor if_get_by_name to be VRF awareDonald Sharp2017-03-151-7/+1
* *: Refactor if_lookup_by_name to be VRF awareDonald Sharp2017-03-151-13/+7
* lib, ospf6d: Refactor if_lookup_prefixDonald Sharp2017-03-151-7/+1
* lib, ospfd: Refactor if_lookup_by_name_lenDonald Sharp2017-03-151-9/+3
* lib, ospfd, ripd: Convert if_lookup_address to be vrf awareDonald Sharp2017-03-151-7/+1
* lib, pimd, zebra: Convert if_lookup_exact_address to VRF onlyDonald Sharp2017-03-151-7/+1
* lib, ospfd, pimd: Convert to using VRF based interface creationDonald Sharp2017-03-151-9/+3
* *: Remove non-vrf based ifindex lookupDonald Sharp2017-03-151-9/+3
* *: get rid of zlog(*, LOG_LEVEL, ...)David Lamparter2017-03-081-2/+2
* lib: Treat v6 address as a v6 addressDonald Sharp2017-02-021-1/+1
* frr: Remove HAVE_IPV6 from code baseDonald Sharp2017-01-131-2/+0
* Rationalize Link Parameters flagsOlivier Dugeon2017-01-051-2/+2
* lib: remove vty->indexDavid Lamparter2016-12-091-1/+1