]> git.proxmox.com Git - mirror_frr.git/blobdiff - pimd/pim_neighbor.c
Merge pull request #13020 from SaiGomathiN/2462808-3
[mirror_frr.git] / pimd / pim_neighbor.c
index 6adf7a9edaeebb1ef33f6d33a219c00c22ee3a50..1cd7cce086fb6680f3ac59d78a54ee763f55732d 100644 (file)
@@ -190,13 +190,13 @@ static void update_dr_priority(struct pim_neighbor *neigh,
        }
 }
 
-static void on_neighbor_timer(struct thread *t)
+static void on_neighbor_timer(struct event *t)
 {
        struct pim_neighbor *neigh;
        struct interface *ifp;
        char msg[100];
 
-       neigh = THREAD_ARG(t);
+       neigh = EVENT_ARG(t);
 
        ifp = neigh->interface;
 
@@ -222,7 +222,7 @@ void pim_neighbor_timer_reset(struct pim_neighbor *neigh, uint16_t holdtime)
 {
        neigh->holdtime = holdtime;
 
-       THREAD_OFF(neigh->t_expire_timer);
+       EVENT_OFF(neigh->t_expire_timer);
 
        /*
          0xFFFF is request for no holdtime
@@ -236,13 +236,13 @@ void pim_neighbor_timer_reset(struct pim_neighbor *neigh, uint16_t holdtime)
                           __func__, neigh->holdtime, &neigh->source_addr,
                           neigh->interface->name);
 
-       thread_add_timer(router->master, on_neighbor_timer, neigh,
-                        neigh->holdtime, &neigh->t_expire_timer);
+       event_add_timer(router->master, on_neighbor_timer, neigh,
+                       neigh->holdtime, &neigh->t_expire_timer);
 }
 
-static void on_neighbor_jp_timer(struct thread *t)
+static void on_neighbor_jp_timer(struct event *t)
 {
-       struct pim_neighbor *neigh = THREAD_ARG(t);
+       struct pim_neighbor *neigh = EVENT_ARG(t);
        struct pim_rpf rpf;
 
        if (PIM_DEBUG_PIM_TRACE)
@@ -255,15 +255,15 @@ static void on_neighbor_jp_timer(struct thread *t)
        rpf.rpf_addr = neigh->source_addr;
        pim_joinprune_send(&rpf, neigh->upstream_jp_agg);
 
-       thread_add_timer(router->master, on_neighbor_jp_timer, neigh,
-                        router->t_periodic, &neigh->jp_timer);
+       event_add_timer(router->master, on_neighbor_jp_timer, neigh,
+                       router->t_periodic, &neigh->jp_timer);
 }
 
 static void pim_neighbor_start_jp_timer(struct pim_neighbor *neigh)
 {
-       THREAD_OFF(neigh->jp_timer);
-       thread_add_timer(router->master, on_neighbor_jp_timer, neigh,
-                        router->t_periodic, &neigh->jp_timer);
+       EVENT_OFF(neigh->jp_timer);
+       event_add_timer(router->master, on_neighbor_jp_timer, neigh,
+                       router->t_periodic, &neigh->jp_timer);
 }
 
 static struct pim_neighbor *
@@ -377,7 +377,7 @@ void pim_neighbor_free(struct pim_neighbor *neigh)
        delete_prefix_list(neigh);
 
        list_delete(&neigh->upstream_jp_agg);
-       THREAD_OFF(neigh->jp_timer);
+       EVENT_OFF(neigh->jp_timer);
 
        bfd_sess_free(&neigh->bfd_session);
 
@@ -581,7 +581,7 @@ void pim_neighbor_delete(struct interface *ifp, struct pim_neighbor *neigh,
        zlog_notice("PIM NEIGHBOR DOWN: neighbor %pPA on interface %s: %s",
                    &neigh->source_addr, ifp->name, delete_message);
 
-       THREAD_OFF(neigh->t_expire_timer);
+       EVENT_OFF(neigh->t_expire_timer);
 
        pim_if_assert_on_neighbor_down(ifp, neigh->source_addr);