diff options
author | Donald Sharp <sharpd@nvidia.com> | 2022-02-23 01:04:25 +0100 |
---|---|---|
committer | Donald Sharp <sharpd@nvidia.com> | 2022-02-24 01:56:04 +0100 |
commit | cc9f21da2218d95567eff1501482ce58e6600f54 (patch) | |
tree | d579c9754161d874bad6eb09c67821b65fb559ca /ripd | |
parent | Merge pull request #10621 from donaldsharp/cov_fun (diff) | |
download | frr-cc9f21da2218d95567eff1501482ce58e6600f54.tar.xz frr-cc9f21da2218d95567eff1501482ce58e6600f54.zip |
*: Change thread->func to return void instead of int
The int return value is never used. Modify the code
base to just return a void instead.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'ripd')
-rw-r--r-- | ripd/rip_interface.c | 6 | ||||
-rw-r--r-- | ripd/rip_peer.c | 4 | ||||
-rw-r--r-- | ripd/ripd.c | 55 |
3 files changed, 25 insertions, 40 deletions
diff --git a/ripd/rip_interface.c b/ripd/rip_interface.c index 8fd64f287..1269f25b3 100644 --- a/ripd/rip_interface.c +++ b/ripd/rip_interface.c @@ -789,7 +789,7 @@ int rip_enable_if_delete(struct rip *rip, const char *ifname) } /* Join to multicast group and send request to the interface. */ -static int rip_interface_wakeup(struct thread *t) +static void rip_interface_wakeup(struct thread *t) { struct interface *ifp; struct rip_interface *ri; @@ -804,7 +804,7 @@ static int rip_interface_wakeup(struct thread *t) flog_err_sys(EC_LIB_SOCKET, "multicast join failed, interface %s not running", ifp->name); - return 0; + return; } /* Set running flag. */ @@ -812,8 +812,6 @@ static int rip_interface_wakeup(struct thread *t) /* Send RIP request to the interface. */ rip_request_interface(ifp); - - return 0; } static void rip_connect_set(struct interface *ifp, int set) diff --git a/ripd/rip_peer.c b/ripd/rip_peer.c index 12c4edd43..8febb436e 100644 --- a/ripd/rip_peer.c +++ b/ripd/rip_peer.c @@ -67,15 +67,13 @@ struct rip_peer *rip_peer_lookup_next(struct rip *rip, struct in_addr *addr) } /* RIP peer is timeout. */ -static int rip_peer_timeout(struct thread *t) +static void rip_peer_timeout(struct thread *t) { struct rip_peer *peer; peer = THREAD_ARG(t); listnode_delete(peer->rip->peer_list, peer); rip_peer_free(peer); - - return 0; } /* Get RIP peer. At the same time update timeout thread. */ diff --git a/ripd/ripd.c b/ripd/ripd.c index 8bfb20030..2a05f30bc 100644 --- a/ripd/ripd.c +++ b/ripd/ripd.c @@ -65,7 +65,7 @@ DEFINE_MTYPE_STATIC(RIPD, RIP_DISTANCE, "RIP distance"); /* Prototypes. */ static void rip_output_process(struct connected *, struct sockaddr_in *, int, uint8_t); -static int rip_triggered_update(struct thread *); +static void rip_triggered_update(struct thread *); static int rip_update_jitter(unsigned long); static void rip_distance_table_node_cleanup(struct route_table *table, struct route_node *node); @@ -136,7 +136,7 @@ struct rip *rip_info_get_instance(const struct rip_info *rinfo) } /* RIP route garbage collect timer. */ -static int rip_garbage_collect(struct thread *t) +static void rip_garbage_collect(struct thread *t) { struct rip_info *rinfo; struct route_node *rp; @@ -158,8 +158,6 @@ static int rip_garbage_collect(struct thread *t) /* Free RIP routing information. */ rip_info_free(rinfo); - - return 0; } static void rip_timeout_update(struct rip *rip, struct rip_info *rinfo); @@ -304,14 +302,12 @@ struct rip_info *rip_ecmp_delete(struct rip *rip, struct rip_info *rinfo) } /* Timeout RIP routes. */ -static int rip_timeout(struct thread *t) +static void rip_timeout(struct thread *t) { struct rip_info *rinfo = THREAD_ARG(t); struct rip *rip = rip_info_get_instance(rinfo); rip_ecmp_delete(rip, rinfo); - - return 0; } static void rip_timeout_update(struct rip *rip, struct rip_info *rinfo) @@ -1718,7 +1714,7 @@ static void rip_request_process(struct rip_packet *packet, int size, } /* First entry point of RIP packet. */ -static int rip_read(struct thread *t) +static void rip_read(struct thread *t) { struct rip *rip = THREAD_ARG(t); int sock; @@ -1750,7 +1746,7 @@ static int rip_read(struct thread *t) if (len < 0) { zlog_info("recvfrom failed (VRF %s): %s", rip->vrf_name, safe_strerror(errno)); - return len; + return; } /* Check is this packet comming from myself? */ @@ -1758,7 +1754,7 @@ static int rip_read(struct thread *t) if (IS_RIP_DEBUG_PACKET) zlog_debug("ignore packet comes from myself (VRF %s)", rip->vrf_name); - return -1; + return; } /* Which interface is this packet comes from. */ @@ -1779,7 +1775,7 @@ static int rip_read(struct thread *t) "rip_read: cannot find interface for packet from %pI4 port %d (VRF %s)", &from.sin_addr, ntohs(from.sin_port), rip->vrf_name); - return -1; + return; } p.family = AF_INET; @@ -1793,7 +1789,7 @@ static int rip_read(struct thread *t) "rip_read: cannot find connected address for packet from %pI4 port %d on interface %s (VRF %s)", &from.sin_addr, ntohs(from.sin_port), ifp->name, rip->vrf_name); - return -1; + return; } /* Packet length check. */ @@ -1801,13 +1797,13 @@ static int rip_read(struct thread *t) zlog_warn("packet size %d is smaller than minimum size %d", len, RIP_PACKET_MINSIZ); rip_peer_bad_packet(rip, &from); - return len; + return; } if (len > RIP_PACKET_MAXSIZ) { zlog_warn("packet size %d is larger than max size %d", len, RIP_PACKET_MAXSIZ); rip_peer_bad_packet(rip, &from); - return len; + return; } /* Packet alignment check. */ @@ -1815,7 +1811,7 @@ static int rip_read(struct thread *t) zlog_warn("packet size %d is wrong for RIP packet alignment", len); rip_peer_bad_packet(rip, &from); - return len; + return; } /* Set RTE number. */ @@ -1829,7 +1825,7 @@ static int rip_read(struct thread *t) zlog_info("version 0 with command %d received.", packet->command); rip_peer_bad_packet(rip, &from); - return -1; + return; } /* Dump RIP packet. */ @@ -1850,7 +1846,7 @@ static int rip_read(struct thread *t) zlog_debug("RIP is not enabled on interface %s.", ifp->name); rip_peer_bad_packet(rip, &from); - return -1; + return; } /* RIP Version check. RFC2453, 4.6 and 5.1 */ @@ -1864,7 +1860,7 @@ static int rip_read(struct thread *t) " packet's v%d doesn't fit to if version spec", packet->version); rip_peer_bad_packet(rip, &from); - return -1; + return; } /* RFC2453 5.2 If the router is not configured to authenticate RIP-2 @@ -1879,7 +1875,7 @@ static int rip_read(struct thread *t) packet->version); ripd_notif_send_auth_type_failure(ifp->name); rip_peer_bad_packet(rip, &from); - return -1; + return; } /* RFC: @@ -1915,7 +1911,7 @@ static int rip_read(struct thread *t) "RIPv1 dropped because authentication enabled"); ripd_notif_send_auth_type_failure(ifp->name); rip_peer_bad_packet(rip, &from); - return -1; + return; } } else if (ri->auth_type != RIP_NO_AUTH) { const char *auth_desc; @@ -1928,7 +1924,7 @@ static int rip_read(struct thread *t) "RIPv2 authentication failed: no auth RTE in packet"); ripd_notif_send_auth_type_failure(ifp->name); rip_peer_bad_packet(rip, &from); - return -1; + return; } /* First RTE must be an Authentication Family RTE */ @@ -1938,7 +1934,7 @@ static int rip_read(struct thread *t) "RIPv2 dropped because authentication enabled"); ripd_notif_send_auth_type_failure(ifp->name); rip_peer_bad_packet(rip, &from); - return -1; + return; } /* Check RIPv2 authentication. */ @@ -1974,7 +1970,7 @@ static int rip_read(struct thread *t) auth_desc); ripd_notif_send_auth_failure(ifp->name); rip_peer_bad_packet(rip, &from); - return -1; + return; } } @@ -2004,8 +2000,6 @@ static int rip_read(struct thread *t) rip_peer_bad_packet(rip, &from); break; } - - return len; } /* Write routing table entry to the stream and return next index of @@ -2501,7 +2495,7 @@ static void rip_update_process(struct rip *rip, int route_type) } /* RIP's periodical timer. */ -static int rip_update(struct thread *t) +static void rip_update(struct thread *t) { struct rip *rip = THREAD_ARG(t); @@ -2518,8 +2512,6 @@ static int rip_update(struct thread *t) /* Register myself. */ rip_event(rip, RIP_UPDATE_EVENT, 0); - - return 0; } /* Walk down the RIP routing table then clear changed flag. */ @@ -2545,7 +2537,7 @@ static void rip_clear_changed_flag(struct rip *rip) } /* Triggered update interval timer. */ -static int rip_triggered_interval(struct thread *t) +static void rip_triggered_interval(struct thread *t) { struct rip *rip = THREAD_ARG(t); @@ -2553,11 +2545,10 @@ static int rip_triggered_interval(struct thread *t) rip->trigger = 0; rip_triggered_update(t); } - return 0; } /* Execute triggered update. */ -static int rip_triggered_update(struct thread *t) +static void rip_triggered_update(struct thread *t) { struct rip *rip = THREAD_ARG(t); int interval; @@ -2586,8 +2577,6 @@ static int rip_triggered_update(struct thread *t) thread_add_timer(master, rip_triggered_interval, rip, interval, &rip->t_triggered_interval); - - return 0; } /* Withdraw redistributed route. */ |