summaryrefslogtreecommitdiff
path: root/ldpd
diff options
context:
space:
mode:
authorDonatas Abraitis <donatas@opensourcerouting.org>2023-02-07 22:22:27 +0200
committerGitHub <noreply@github.com>2023-02-07 22:22:27 +0200
commit96475dfde95f0776844dee3b72780851107f879d (patch)
treed1ba1935d87841d04ca51999878693bf65419852 /ldpd
parentbbdbc828b3414635cf8947d873c2d980fe69c91a (diff)
parent57ba9e9d7ca6c3d4514c958b1aec50784753abab (diff)
Merge pull request #12707 from donaldsharp/missed_enums
Missed enums
Diffstat (limited to 'ldpd')
-rw-r--r--ldpd/lde.c10
-rw-r--r--ldpd/lde_lib.c6
-rw-r--r--ldpd/ldp_zebra.c2
-rw-r--r--ldpd/pfkey.c22
4 files changed, 19 insertions, 21 deletions
diff --git a/ldpd/lde.c b/ldpd/lde.c
index efc07b4547..66398ae41d 100644
--- a/ldpd/lde.c
+++ b/ldpd/lde.c
@@ -760,7 +760,7 @@ lde_update_label(struct fec_node *fn)
fn->fec.u.ipv6.prefixlen) != FILTER_PERMIT)
return (NO_LABEL);
break;
- default:
+ case FEC_TYPE_PWID:
break;
}
@@ -790,7 +790,7 @@ lde_update_label(struct fec_node *fn)
fn->fec.u.ipv6.prefixlen) != FILTER_PERMIT)
return (MPLS_LABEL_IMPLICIT_NULL);
return MPLS_LABEL_IPV6_EXPLICIT_NULL;
- default:
+ case FEC_TYPE_PWID:
break;
}
}
@@ -929,7 +929,7 @@ lde_fec2prefix(const struct fec *fec, struct prefix *prefix)
prefix->u.prefix6 = fec->u.ipv6.prefix;
prefix->prefixlen = fec->u.ipv6.prefixlen;
break;
- default:
+ case FEC_TYPE_PWID:
prefix->family = AF_UNSPEC;
break;
}
@@ -1314,7 +1314,7 @@ lde_send_labelrequest(struct lde_nbr *ln, struct fec_node *fn,
if (!ln->v6_enabled)
return;
break;
- default:
+ case FEC_TYPE_PWID:
fatalx("lde_send_labelrequest: unknown af");
}
} else
@@ -1595,7 +1595,7 @@ lde_nbr_addr_update(struct lde_nbr *ln, struct lde_addr *lde_addr, int removed)
if (lde_addr->af != AF_INET6)
continue;
break;
- default:
+ case FEC_TYPE_PWID:
continue;
}
diff --git a/ldpd/lde_lib.c b/ldpd/lde_lib.c
index 4366560546..5d173c40c1 100644
--- a/ldpd/lde_lib.c
+++ b/ldpd/lde_lib.c
@@ -178,7 +178,7 @@ rt_dump(pid_t pid)
rtctl.prefix.v6 = fn->fec.u.ipv6.prefix;
rtctl.prefixlen = fn->fec.u.ipv6.prefixlen;
break;
- default:
+ case FEC_TYPE_PWID:
continue;
}
@@ -505,7 +505,7 @@ lde_check_mapping(struct map *map, struct lde_nbr *ln, int rcvd_label_mapping)
fec.u.ipv6.prefixlen) != FILTER_PERMIT)
return;
break;
- default:
+ case FEC_TYPE_PWID:
break;
}
@@ -665,7 +665,7 @@ lde_check_request(struct map *map, struct lde_nbr *ln)
lde_send_notification(ln, S_LOOP_DETECTED, map->msg_id,
htons(MSG_TYPE_LABELREQUEST));
return;
- default:
+ case FEC_TYPE_PWID:
break;
}
}
diff --git a/ldpd/ldp_zebra.c b/ldpd/ldp_zebra.c
index 059115915a..833545cf57 100644
--- a/ldpd/ldp_zebra.c
+++ b/ldpd/ldp_zebra.c
@@ -597,7 +597,7 @@ ldp_zebra_read_route(ZAPI_CALLBACK_ARGS)
if (!(kr.flags & F_CONNECTED))
continue;
break;
- default:
+ case NEXTHOP_TYPE_BLACKHOLE:
continue;
}
diff --git a/ldpd/pfkey.c b/ldpd/pfkey.c
index a719d0cbb7..3bd3cc7299 100644
--- a/ldpd/pfkey.c
+++ b/ldpd/pfkey.c
@@ -421,35 +421,33 @@ pfkey_md5sig_remove(struct nbr *nbr)
int
pfkey_establish(struct nbr *nbr, struct nbr_params *nbrp)
{
- if (nbrp->auth.method == AUTH_NONE)
- return (0);
-
switch (nbr->auth.method) {
case AUTH_MD5SIG:
strlcpy(nbr->auth.md5key, nbrp->auth.md5key,
sizeof(nbr->auth.md5key));
- return (pfkey_md5sig_establish(nbr, nbrp));
- default:
- break;
+ return pfkey_md5sig_establish(nbr, nbrp);
+ case AUTH_NONE:
+ return 0;
}
- return (0);
+ assert(!"Reached end of function where we are not expecting to");
}
int
pfkey_remove(struct nbr *nbr)
{
- if (nbr->auth.method == AUTH_NONE || !nbr->auth.established)
- return (0);
+ if (!nbr->auth.established)
+ return 0;
switch (nbr->auth.method) {
case AUTH_MD5SIG:
- return (pfkey_md5sig_remove(nbr));
- default:
+ return pfkey_md5sig_remove(nbr);
+ case AUTH_NONE:
+ return 0;
break;
}
- return (0);
+ assert(!"Reached end of function where we are not expecting to");
}
int