summaryrefslogtreecommitdiffstats
path: root/pimd/pim_upstream.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* pimd: Move the infinite_assert_metric global to pim_routerDonald Sharp2019-01-041-2/+2
* pimd: Convert qpim_t_periodic into the `struct pim_router` structureDonald Sharp2019-01-041-2/+2
* pimd: Create a `struct pim_router` and move thread master into itDonald Sharp2019-01-041-9/+9
* *: spelchekDavid Lamparter2018-10-251-1/+1
* *: Replace hash_cmp function return value to a boolDonald Sharp2018-10-191-3/+3
* *: list_delete_and_null() -> list_delete()David Lamparter2018-10-021-6/+6
* pimd: Fix several address sanitizer issuesDonald Sharp2018-09-241-2/+3
* pimd: Why was pim including zebra headers?Donald Sharp2018-09-231-2/+0
* lib, pimd: Convert timer_wheel to use thread_execute_nameDonald Sharp2018-09-131-4/+7
* pimd: Fix pim_mroute_del crash while terminating pimdroot2018-08-221-0/+2
* pimd: On shutdown ensure wheel existsDonald Sharp2018-08-031-1/+2
* pimd: Don't leak wheel memoryDonald Sharp2018-08-031-0/+4
* pimd: Remove unnecessary alloc failuresDonald Sharp2018-07-081-5/+0
* pimd: Cleanup ifchannel deletionDonald Sharp2018-05-121-4/+8
* pimd: Cleanup the deletion event a tiny bitDonald Sharp2018-05-121-14/+9
* *: conform with COMMUNITY.md formatting rules, via 'make indent'Lou Berger2018-03-061-13/+15
* *: use the FOR_ALL_INTERFACES abstraction from babeldRenato Westphal2017-10-101-2/+2
* *: use rb-trees to store interfaces instead of sorted linked-listsRenato Westphal2017-10-101-4/+2
* *: Convert list_delete(struct list *) to ** to allow nullingDonald Sharp2017-10-051-10/+7
* pimd: Fix pim->keep_alive_time missed patchDonald Sharp2017-08-301-1/+1
* pimd: Cleanup a debug for vrfDonald Sharp2017-08-241-2/+3
* pimd: Fix memory leak on failure caseDonald Sharp2017-08-171-0/+2
* pimd: Add more vrf debugging to pim_upstream.cDonald Sharp2017-08-151-14/+15
* pimd: Single Upstream join when Keepalive timer popsDonald Sharp2017-08-111-0/+7
* pimd: Clean back pointer upon deletionDonald Sharp2017-08-021-0/+1
* pimd: Allow the keepalive time to be per vrf.Donald Sharp2017-07-281-3/+3
* pimd: Setup hash names appropriatelyDonald Sharp2017-07-251-1/+6
* pimd: NHT upstream list is inefficientDonald Sharp2017-07-251-2/+2
* pimd: Allow installation of NULL mroute in some situationsDonald Sharp2017-07-241-1/+1
* pimd: Fix some small crashes in pimDonald Sharp2017-07-241-0/+7
* pimd: Fix code to not send joins when SGRPT Prune is receivedDonald Sharp2017-07-241-4/+10
* pimd: Fix crash when attempting to use channel_oil->pim before it is assignedDonald Sharp2017-07-241-7/+7
* pimd: Cleanup some basic crashes from mistakes made converting to vrfDonald Sharp2017-07-241-14/+12
* pimd: Make msdp `struct pim_instance *` awareDonald Sharp2017-07-241-6/+5
* pimd: Cleanup pim_ssm.c to use 'struct pim_instance *'Donald Sharp2017-07-241-1/+1
* pimd: Cleanup pimg from pim_upstream.cDonald Sharp2017-07-241-10/+18
* pimd: Convert channel_oil_hash and list into 'struct pim_instance *'Donald Sharp2017-07-241-3/+3
* pimd: Convert pim_rp.c to use 'struct pim_instance *'Donald Sharp2017-07-241-7/+8
* pimd: Remove pimg from pim_upstream.cDonald Sharp2017-07-241-77/+95
* pimd: pim_rp.c -> convert pimg to pimDonald Sharp2017-07-241-1/+1
* pimd: Make nexthop cache pim instance awareDonald Sharp2017-07-241-2/+3
* pimd: Create the pimreg per vrfDonald Sharp2017-07-241-8/+8
* pimd: Cleanup use of VRF_DEFAULT to pimg->vrf_idDonald Sharp2017-07-241-2/+2
* *: reindentreindent-master-afterwhitespace / reindent2017-07-171-1279/+1236
* *: update hash_create(), hash_create_size()Quentin Young2017-07-021-1/+1
* Merge branch 'stable/3.0'David Lamparter2017-06-061-2/+3
|\
| * pimd: Fix to Tx S,G Join when SGRpt->Join stateChirag Shah2017-05-181-2/+3
* | Merge remote-tracking branch 'origin/master' into pim_crash_a_booDonald Sharp2017-05-181-40/+55
|\ \
| * | Merge branch 'stable/3.0'David Lamparter2017-05-181-40/+55
| |\|
| | * pimd: Avoid deleting SGRpt entry from PP->P stateChirag Shah2017-05-161-40/+55