summaryrefslogtreecommitdiffstats
path: root/lib/if.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* libs, rip, isis: change northbound operation enum to DESTROYMark Stapp2019-02-111-2/+2
* libs, daemons: changes to permit c++ compilationMark Stapp2019-02-111-2/+2
* lib, ripd: rework API for converted CLI commandsRenato Westphal2018-11-261-34/+10
* lib: make yang_dnode_get_entry() more flexibleRenato Westphal2018-11-261-3/+3
* lib: retrofit interface commands to the new northbound modelRenato Westphal2018-10-271-188/+336
* yang, lib: add 'frr-interface.yang' and associated stub callbacksRenato Westphal2018-10-271-0/+58
* *: list_delete_and_null() -> list_delete()David Lamparter2018-10-021-2/+2
* lib: Allow useful display of default vrf nameDonald Sharp2018-09-221-2/+4
* Merge pull request #3040 from pacovn/static_analysis__drop_const_1Quentin Young2018-09-171-4/+4
|\
| * bgpd isisd ldpd lib: const drop fixes (SA)F. Aragon2018-09-171-4/+4
* | *: LIB_[ERR|WARN] -> EC_LIBQuentin Young2018-09-131-1/+1
|/
* Merge pull request #2944 from thbtcllt/masterRuss White2018-09-111-27/+37
|\
| * lib/if.c: fix CLANG warningThibaut Collet2018-08-301-22/+22
| * zebra: fix crash when interface vrf changesThibaut Collet2018-08-301-27/+37
* | *: fix some solaris warningsDavid Lamparter2018-09-081-1/+1
|/
* zebra: if multiple connecteds, select loopback or vrf if presentDon Slice2018-08-231-0/+8
* lib: Convert debug to error situationDonald Sharp2018-08-231-1/+1
* lib: change vrf_is_mapped_on_netns APIPhilippe Guibert2018-08-221-1/+2
* lib, zebra: Add LIB_ERR_INTERFACEDonald Sharp2018-08-141-0/+1
* lib, vtysh: fix inconsistent interface commands in vtyshRenato Westphal2018-08-131-8/+8
* lib,zebra: fix json output when vrf1 when not activeNathan Van Gheem2018-07-271-2/+2
* 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