summaryrefslogtreecommitdiffstats
path: root/pimd/pim_upstream.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* pimd: Make sure we have valid pointer when printing debugsDonald Sharp2016-12-221-4/+11
* pimd: Fix possible double free of upstreamDonald Sharp2016-12-221-13/+25
* pimd: Add interface to ifchannel debugsDonald Sharp2016-12-221-1/+5
* pimd: Add debug for packet statsDonald Sharp2016-12-221-0/+7
* pimd: replace grp_str[100] with grp_str[INET_ADDRSTRLEN]Daniel Walton2016-12-221-5/+5
* pimd: Create channel_oil hash for quicker lookupDonald Sharp2016-12-221-1/+2
* pimd: Add hash lookups for upstreamDonald Sharp2016-12-221-41/+86
* pimd: Only delete on KAT when created by streamDonald Sharp2016-12-221-1/+2
* pimd: sort qpim_channel_oil_list and qpim_upstream_listDaniel Walton2016-12-221-1/+1
* pimd: Fixup to use new lastusedDonald Sharp2016-12-221-1/+1
* pimd: Track upstream state a bit better.Donald Sharp2016-12-221-0/+1
* pimd: Do not send register stop in some casesDonald Sharp2016-12-221-0/+7
* pimd: Further work to fix rpf lookups and nbrsDonald Sharp2016-12-221-4/+9
* pimd: json support for "show ip pim" commandsDaniel Walton2016-12-221-4/+4
* PIM: prefix-list support for selecting RPDaniel Walton2016-12-221-0/+2
* pimd: Start noticing where upstream state came fromDonald Sharp2016-12-221-1/+2
* pimd: Switch all up->fhr to use up->flagsDonald Sharp2016-12-221-5/+5
* pimd: switch pim_rpf.h to use 'struct prefix' for addressDonald Sharp2016-12-221-10/+12
* pimd: trigger on nbr up to look at rpf cacheDonald Sharp2016-12-221-1/+29
* pimd: Further refinement of switch on a stickDonald Sharp2016-12-221-1/+10
* pimd: Another null pointer dereferenceDonald Sharp2016-12-221-1/+1
* pimd: Do not send join out loopback interfacesDonald Sharp2016-12-221-1/+6
* pimd: Fix crash with interface not configed under pim.Donald Sharp2016-12-221-1/+1
* pimd: Fix bad state no FHR after quagga restartDonald Sharp2016-12-221-9/+35
* pimd: On RP Allow no output interfacesDonald Sharp2016-12-221-2/+1
* pimd: Fix pim to use correct src address for packetsDonald Sharp2016-12-221-1/+4
* pimd: Fix RP upstream Prune -> join stateDonald Sharp2016-12-221-0/+6
* pimd - Fix rpf lookup to what it was originallyDonald Sharp2016-12-221-2/+2
* pimd: When deleting upstream double ensure route is removedDonald Sharp2016-12-221-0/+1
* pimd: Fix join received when in Prune or Prune PendingDonald Sharp2016-12-221-1/+0
* pimd: Modify pim_upstream_state2str for more usageDonald Sharp2016-12-221-7/+8
* pimd: Fix debug to properly display stateDonald Sharp2016-12-221-2/+3
* pimd: When the Keep Alive timer Pops Stop timersDonald Sharp2016-12-221-1/+5
* pimd: Allow keep alive timer configurationDonald Sharp2016-12-221-1/+1
* pimd: Fix RP handling of Register messageDonald Sharp2016-12-221-2/+1
* pimd: Fix register stop behaviorDonald Sharp2016-12-221-4/+19
* pimd: Use correct function to delete upstream informationDonald Sharp2016-12-221-1/+1
* lib, pimd, zebra: Allow pimd to ask the kernel about mroute infoDonald Sharp2016-12-221-1/+2
* pimd: Fix register stop timerDonald Sharp2016-12-221-1/+1
* pimd: Fix RP shenanigansDonald Sharp2016-12-221-2/+1
* pimd: Allow RP to clear based upon KAT(S,G)Donald Sharp2016-12-221-12/+11
* pimd: multiple rp commandsDonald Sharp2016-12-221-1/+1
* pimd: Fix some null register issuesDonald Sharp2016-12-221-1/+1
* pimd: Fix join_desired for (*,G) statesDonald Sharp2016-12-221-38/+39
* lib, pimd: Fix borked up prefix codeDonald Sharp2016-12-221-39/+39
* pimd: Fix upstream state machine.Donald Sharp2016-12-221-7/+10
* pimd: Add upstream children findingDonald Sharp2016-12-221-0/+58
* pimd: change from ifchannels to oil'sDonald Sharp2016-12-221-4/+9
* pimd: Find the parent on newly created upstream'sDonald Sharp2016-12-221-0/+31
* pimd: Some bug fixes for the register receive code pathDonald Sharp2016-12-221-3/+9