mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-08 07:03:07 +00:00
pimd: Move qpim_zclient_update -> zclient
Rename the qpim_zclient_update variable to zclient. This is to follow the naming conventions in the rest of the code. Additionally move the struct zclient * pointer into pim_zebra.c Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
parent
8799b66b94
commit
38f4935a5d
@ -48,6 +48,8 @@
|
|||||||
#undef PIM_DEBUG_IFADDR_DUMP
|
#undef PIM_DEBUG_IFADDR_DUMP
|
||||||
#define PIM_DEBUG_IFADDR_DUMP
|
#define PIM_DEBUG_IFADDR_DUMP
|
||||||
|
|
||||||
|
static struct zclient *zclient = NULL;
|
||||||
|
|
||||||
static int fib_lookup_if_vif_index(struct in_addr addr);
|
static int fib_lookup_if_vif_index(struct in_addr addr);
|
||||||
static int del_oif(struct channel_oil *channel_oil,
|
static int del_oif(struct channel_oil *channel_oil,
|
||||||
struct interface *oif,
|
struct interface *oif,
|
||||||
@ -724,31 +726,31 @@ void pim_zebra_init(char *zebra_sock_path)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Socket for receiving updates from Zebra daemon */
|
/* Socket for receiving updates from Zebra daemon */
|
||||||
qpim_zclient_update = zclient_new (master);
|
zclient = zclient_new (master);
|
||||||
|
|
||||||
qpim_zclient_update->zebra_connected = pim_zebra_connected;
|
zclient->zebra_connected = pim_zebra_connected;
|
||||||
qpim_zclient_update->router_id_update = pim_router_id_update_zebra;
|
zclient->router_id_update = pim_router_id_update_zebra;
|
||||||
qpim_zclient_update->interface_add = pim_zebra_if_add;
|
zclient->interface_add = pim_zebra_if_add;
|
||||||
qpim_zclient_update->interface_delete = pim_zebra_if_del;
|
zclient->interface_delete = pim_zebra_if_del;
|
||||||
qpim_zclient_update->interface_up = pim_zebra_if_state_up;
|
zclient->interface_up = pim_zebra_if_state_up;
|
||||||
qpim_zclient_update->interface_down = pim_zebra_if_state_down;
|
zclient->interface_down = pim_zebra_if_state_down;
|
||||||
qpim_zclient_update->interface_address_add = pim_zebra_if_address_add;
|
zclient->interface_address_add = pim_zebra_if_address_add;
|
||||||
qpim_zclient_update->interface_address_delete = pim_zebra_if_address_del;
|
zclient->interface_address_delete = pim_zebra_if_address_del;
|
||||||
qpim_zclient_update->redistribute_route_ipv4_add = redist_read_ipv4_route;
|
zclient->redistribute_route_ipv4_add = redist_read_ipv4_route;
|
||||||
qpim_zclient_update->redistribute_route_ipv4_del = redist_read_ipv4_route;
|
zclient->redistribute_route_ipv4_del = redist_read_ipv4_route;
|
||||||
|
|
||||||
zclient_init(qpim_zclient_update, ZEBRA_ROUTE_PIM, 0);
|
zclient_init(zclient, ZEBRA_ROUTE_PIM, 0);
|
||||||
if (PIM_DEBUG_PIM_TRACE) {
|
if (PIM_DEBUG_PIM_TRACE) {
|
||||||
zlog_info("zclient_init cleared redistribution request");
|
zlog_info("zclient_init cleared redistribution request");
|
||||||
}
|
}
|
||||||
|
|
||||||
zassert(qpim_zclient_update->redist_default == ZEBRA_ROUTE_PIM);
|
zassert(zclient->redist_default == ZEBRA_ROUTE_PIM);
|
||||||
|
|
||||||
/* Request all redistribution */
|
/* Request all redistribution */
|
||||||
for (i = 0; i < ZEBRA_ROUTE_MAX; i++) {
|
for (i = 0; i < ZEBRA_ROUTE_MAX; i++) {
|
||||||
if (i == qpim_zclient_update->redist_default)
|
if (i == zclient->redist_default)
|
||||||
continue;
|
continue;
|
||||||
vrf_bitmap_set (qpim_zclient_update->redist[AFI_IP][i], VRF_DEFAULT);;
|
vrf_bitmap_set (zclient->redist[AFI_IP][i], VRF_DEFAULT);;
|
||||||
if (PIM_DEBUG_PIM_TRACE) {
|
if (PIM_DEBUG_PIM_TRACE) {
|
||||||
zlog_debug("%s: requesting redistribution for %s (%i)",
|
zlog_debug("%s: requesting redistribution for %s (%i)",
|
||||||
__PRETTY_FUNCTION__, zebra_route_string(i), i);
|
__PRETTY_FUNCTION__, zebra_route_string(i), i);
|
||||||
@ -757,7 +759,7 @@ void pim_zebra_init(char *zebra_sock_path)
|
|||||||
|
|
||||||
/* Request default information */
|
/* Request default information */
|
||||||
zclient_redistribute_default (ZEBRA_REDISTRIBUTE_DEFAULT_ADD,
|
zclient_redistribute_default (ZEBRA_REDISTRIBUTE_DEFAULT_ADD,
|
||||||
qpim_zclient_update, VRF_DEFAULT);
|
zclient, VRF_DEFAULT);
|
||||||
|
|
||||||
if (PIM_DEBUG_PIM_TRACE) {
|
if (PIM_DEBUG_PIM_TRACE) {
|
||||||
zlog_info("%s: requesting default information redistribution",
|
zlog_info("%s: requesting default information redistribution",
|
||||||
@ -1238,9 +1240,9 @@ pim_zebra_zclient_update (struct vty *vty)
|
|||||||
{
|
{
|
||||||
vty_out(vty, "Zclient update socket: ");
|
vty_out(vty, "Zclient update socket: ");
|
||||||
|
|
||||||
if (qpim_zclient_update) {
|
if (zclient) {
|
||||||
vty_out(vty, "%d failures=%d%s", qpim_zclient_update->sock,
|
vty_out(vty, "%d failures=%d%s", zclient->sock,
|
||||||
qpim_zclient_update->fail, VTY_NEWLINE);
|
zclient->fail, VTY_NEWLINE);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
vty_out(vty, "<null zclient>%s", VTY_NEWLINE);
|
vty_out(vty, "<null zclient>%s", VTY_NEWLINE);
|
||||||
|
@ -51,7 +51,6 @@ int qpim_mroute_socket_fd = -1;
|
|||||||
int64_t qpim_mroute_socket_creation = 0; /* timestamp of creation */
|
int64_t qpim_mroute_socket_creation = 0; /* timestamp of creation */
|
||||||
int qpim_mroute_oif_highest_vif_index = -1;
|
int qpim_mroute_oif_highest_vif_index = -1;
|
||||||
int qpim_t_periodic = PIM_DEFAULT_T_PERIODIC; /* Period between Join/Prune Messages */
|
int qpim_t_periodic = PIM_DEFAULT_T_PERIODIC; /* Period between Join/Prune Messages */
|
||||||
struct zclient *qpim_zclient_update = NULL;
|
|
||||||
struct pim_assert_metric qpim_infinite_assert_metric;
|
struct pim_assert_metric qpim_infinite_assert_metric;
|
||||||
long qpim_rpf_cache_refresh_delay_msec = 50;
|
long qpim_rpf_cache_refresh_delay_msec = 50;
|
||||||
struct thread *qpim_rpf_cache_refresher = NULL;
|
struct thread *qpim_rpf_cache_refresher = NULL;
|
||||||
|
@ -102,7 +102,6 @@ int64_t qpim_mroute_socket_creation; /* timestamp of creation
|
|||||||
int qpim_mroute_oif_highest_vif_index;
|
int qpim_mroute_oif_highest_vif_index;
|
||||||
struct in_addr qpim_all_pim_routers_addr;
|
struct in_addr qpim_all_pim_routers_addr;
|
||||||
int qpim_t_periodic; /* Period between Join/Prune Messages */
|
int qpim_t_periodic; /* Period between Join/Prune Messages */
|
||||||
struct zclient *qpim_zclient_update;
|
|
||||||
struct pim_assert_metric qpim_infinite_assert_metric;
|
struct pim_assert_metric qpim_infinite_assert_metric;
|
||||||
long qpim_rpf_cache_refresh_delay_msec;
|
long qpim_rpf_cache_refresh_delay_msec;
|
||||||
struct thread *qpim_rpf_cache_refresher;
|
struct thread *qpim_rpf_cache_refresher;
|
||||||
|
Loading…
Reference in New Issue
Block a user