summaryrefslogtreecommitdiffstats
path: root/pimd/pim_iface.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* *: list_delete_and_null() -> list_delete()David Lamparter2018-10-021-5/+5
* pimd: use bool instead of int to pass true/falseDonald Sharp2018-09-171-2/+2
* pimd: Actually create vif's in non-integrated configDonald Sharp2018-09-171-8/+8
* zebra: if multiple connecteds, select loopback or vrf if presentDon Slice2018-08-231-8/+0
* pimd: pim_socket_join_source is only called from one placeDonald Sharp2018-08-021-2/+14
* pimd: Remove unnecessary alloc failuresDonald Sharp2018-07-081-73/+0
* pimd: Cleanup all pim_ifp pointers on terminationDonald Sharp2018-05-121-1/+10
* pimd: Remove expensive lookup for if a device is a vrf deviceDonald Sharp2018-04-301-8/+4
* pimd: Cleanup pim_if_is_loopbackDonald Sharp2018-04-301-7/+4
* pimd: mtrace only IGMP socketsMladen Sablic2018-03-081-1/+19
* *: conform with COMMUNITY.md formatting rules, via 'make indent'Lou Berger2018-03-061-3/+2
* *: Make assignment from RB_ROOT in while loop work betterDonald Sharp2018-02-231-4/+8
* pimd: Fix memory allocation errorDonald Sharp2017-12-141-0/+1
* pimd: Cleanup vrf SA issues exposed by recent commitsDonald Sharp2017-10-251-2/+9
* *: use the FOR_ALL_INTERFACES abstraction from babeldRenato Westphal2017-10-101-1/+1
* *: use rb-trees to store interfaces instead of sorted linked-listsRenato Westphal2017-10-101-2/+1
* lib: nuke the if_*_by_name_len() functionsRenato Westphal2017-10-101-6/+5
* *: Convert list_delete(struct list *) to ** to allow nullingDonald Sharp2017-10-051-10/+10
* pimd: add support for boundariesQuentin Young2017-09-261-0/+3
* pimd: Do not complain if re-joining an IGMP groupDaniel Walton2017-09-181-9/+4
* *: use clang's 'ForEachMacros' format style optionRenato Westphal2017-09-151-9/+8
* pimd: Allow igmp join messages to return more detailed errorsDonald Sharp2017-09-141-22/+11
* pimd: Fix crash on iface down due to secondary address listDonald Sharp2017-08-041-86/+60
* pimd: Squash some more memory leaksDonald Sharp2017-08-021-0/+8
* pimd: Convert to using a RB tree for the pim_ifp ifchannel_listDonald Sharp2017-08-021-45/+28
* pimd: Rename pim_ifp->pim_ifchannel_listDonald Sharp2017-08-021-15/+14
* pimd: Remove almost duplicate pim->ifchannel_listDonald Sharp2017-08-021-6/+2
* pimd: Setup hash names appropriatelyDonald Sharp2017-07-251-1/+5
* pimd: Put 'struct pim_instance *' as the first function parameterDonald Sharp2017-07-241-1/+1
* pimd: Only add a igmp socket if the address is ipv4Donald Sharp2017-07-241-2/+3
* pimd: We need to trace removal of non v4 addresses tooDonald Sharp2017-07-241-3/+0
* pimd: Allow pim to work in vrf's without explicitly configuring the vrf deviceDonald Sharp2017-07-241-0/+13
* pimd: Don't send hello's out vrf interfaceDonald Sharp2017-07-241-0/+11
* pimd: Bind pim kernel fd to appropriate vrfDonald Sharp2017-07-241-12/+0
* pimd: Cleanup some basic crashes from mistakes made converting to vrfDonald Sharp2017-07-241-2/+2
* pimd: Lookup loopback based upon vrf correctly.Donald Sharp2017-07-241-1/+6
* pimd: Convert vif and ifindex lookups to use 'struct pim_instance *'Donald Sharp2017-07-241-19/+10
* pimd: Move pim_ifchannel_list and vif array into 'struct pim_instance *'Donald Sharp2017-07-241-43/+13
* pimd: Remove pimg from pim_iface.cDonald Sharp2017-07-241-2/+4
* pimd: Remove pimg from pim_upstream.cDonald Sharp2017-07-241-1/+1
* pimd: pim_rp.c -> convert pimg to pimDonald Sharp2017-07-241-3/+4
* pimd: More refactor for 'struct pim_instance *' for pim_nht.cDonald Sharp2017-07-241-1/+2
* pimd: Make nexthop cache pim instance awareDonald Sharp2017-07-241-1/+1
* pimd: Have pim_if_find_by_vif_index iterate over all vrf'sDonald Sharp2017-07-241-6/+17
* pimd: Refactor code to be in better spotsDonald Sharp2017-07-241-0/+1
* pimd: Create the pimreg device name correctlyDonald Sharp2017-07-241-2/+9
* pimd: Create the pimreg per vrfDonald Sharp2017-07-241-10/+7
* pimd: Create pim_get_pim_instanceDonald Sharp2017-07-241-3/+1
* pimd: pim_mroute_[add|del]_vif become VRF awareDonald Sharp2017-07-241-1/+1
* pimd: Store the pim instance off of the pim interfaceDonald Sharp2017-07-241-0/+3