]>
git.proxmox.com Git - mirror_frr.git/blob - pimd/pim_zebra.h
1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (C) 2008 Everton da Silva Marques
13 #include "pim_ifchannel.h"
15 void pim_zebra_init(void);
16 void pim_zebra_zclient_update(struct vty
*vty
);
18 void pim_scan_oil(struct pim_instance
*pim_matcher
);
20 void pim_forward_start(struct pim_ifchannel
*ch
);
21 void pim_forward_stop(struct pim_ifchannel
*ch
);
23 void sched_rpf_cache_refresh(struct pim_instance
*pim
);
24 struct zclient
*pim_zebra_zclient_get(void);
26 void pim_zebra_update_all_interfaces(struct pim_instance
*pim
);
27 void pim_zebra_upstream_rpf_changed(struct pim_instance
*pim
,
28 struct pim_upstream
*up
,
31 void pim_zebra_interface_set_master(struct interface
*vrf
,
32 struct interface
*ifp
);
33 #endif /* PIM_ZEBRA_H */