summaryrefslogtreecommitdiffstats
path: root/pimd/pimd.c
Commit message (Collapse)AuthorAgeFilesLines
* pimd: add support for configuring multicast static routesJafar Al-Gharaibeh2015-08-211-0/+13
| | | | | | | | | | | | | | | | | | | | | | Hi, This patch adds the ability to configure multicast static routes directly into pimd. Two source files are introduced to implement the new feature in addition to changes to existing files. Here is how it can be used the CLI: interface <incoming interface> ip mroute <outgoing interface> <group addr> # for asm or ip mroute <outgoing interface> <group addr> <source> # for ssm Please let me know if you have any questions or concerns, Regards, Jafar Acked-by: Donald Sharp <sharpd@cumulusnetworks.com>
* PIMD: Fix code to use srandom/randomDonald Sharp2015-06-211-2/+1
| | | | | | | | pimd rolled it's own solution to random #'s, that was not terribly random. Rely on the underlying system to generate random #'s for us Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* *: call if_init()/if_terminate() from vrf_init()/vrf_terminate()Feng Lu2015-06-021-1/+2
| | | | | | | | | | | | | | | | | | Later, an interface will belong to a specific VRF, and the interface initialization will be a part of the VRF initialization. So now call if_init() from vrf_init(), and if_terminate() from vrf_terminate(). Daemons have the according changes: - if if_init() was called or "iflist" was initialized, now call vrf_init() instead; - if if_terminate() was called or "iflist" was destroyed, now call vrf_terminate() instead. Signed-off-by: Feng Lu <lu.feng@6wind.com> Reviewed-by: Alain Ritoux <alain.ritoux@6wind.com> Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com> Acked-by: Vincent JARDIN <vincent.jardin@6wind.com> Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* pimd: clear zclient-update: Reset zclient update connection to zebra daemonEverton Marques2015-02-041-0/+1
|
* C18 MFC never recovers from removal of static route to sourceEverton Marques2015-02-041-0/+6
|
* [pim] T41 DONE ssmping supportEverton Marques2015-02-041-0/+1
|
* [pim] Skeleton for ssmpingd supportEverton Marques2015-02-041-0/+5
|
* [pim] More RPF cache refresh statisticsEverton Marques2015-02-041-0/+1
|
* [pim] RPF cache refresh statisticsEverton Marques2015-02-041-0/+2
|
* [pim] Log physical interface up/downEverton Marques2015-02-041-1/+1
| | | | | | | | | [pim] Replace strerror with safe_strerror [pim] Fix PIM socket removal from non-PIM interfaces [pim] show ip igmp querier: left-align Querier string [pim] Version up to 0.157 [pim] Recipe to re-sync with Quagga repository [pim] Build vtysh in development script
* [pim] Initial pim 0.155Everton Marques2015-02-041-0/+125