mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-15 20:32:18 +00:00
ldpd: Add missing enum's to switch statement
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
This commit is contained in:
parent
7c734d8020
commit
4a055ac2c9
10
ldpd/lde.c
10
ldpd/lde.c
@ -760,7 +760,7 @@ lde_update_label(struct fec_node *fn)
|
|||||||
fn->fec.u.ipv6.prefixlen) != FILTER_PERMIT)
|
fn->fec.u.ipv6.prefixlen) != FILTER_PERMIT)
|
||||||
return (NO_LABEL);
|
return (NO_LABEL);
|
||||||
break;
|
break;
|
||||||
default:
|
case FEC_TYPE_PWID:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -790,7 +790,7 @@ lde_update_label(struct fec_node *fn)
|
|||||||
fn->fec.u.ipv6.prefixlen) != FILTER_PERMIT)
|
fn->fec.u.ipv6.prefixlen) != FILTER_PERMIT)
|
||||||
return (MPLS_LABEL_IMPLICIT_NULL);
|
return (MPLS_LABEL_IMPLICIT_NULL);
|
||||||
return MPLS_LABEL_IPV6_EXPLICIT_NULL;
|
return MPLS_LABEL_IPV6_EXPLICIT_NULL;
|
||||||
default:
|
case FEC_TYPE_PWID:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -929,7 +929,7 @@ lde_fec2prefix(const struct fec *fec, struct prefix *prefix)
|
|||||||
prefix->u.prefix6 = fec->u.ipv6.prefix;
|
prefix->u.prefix6 = fec->u.ipv6.prefix;
|
||||||
prefix->prefixlen = fec->u.ipv6.prefixlen;
|
prefix->prefixlen = fec->u.ipv6.prefixlen;
|
||||||
break;
|
break;
|
||||||
default:
|
case FEC_TYPE_PWID:
|
||||||
prefix->family = AF_UNSPEC;
|
prefix->family = AF_UNSPEC;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -1314,7 +1314,7 @@ lde_send_labelrequest(struct lde_nbr *ln, struct fec_node *fn,
|
|||||||
if (!ln->v6_enabled)
|
if (!ln->v6_enabled)
|
||||||
return;
|
return;
|
||||||
break;
|
break;
|
||||||
default:
|
case FEC_TYPE_PWID:
|
||||||
fatalx("lde_send_labelrequest: unknown af");
|
fatalx("lde_send_labelrequest: unknown af");
|
||||||
}
|
}
|
||||||
} else
|
} 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)
|
if (lde_addr->af != AF_INET6)
|
||||||
continue;
|
continue;
|
||||||
break;
|
break;
|
||||||
default:
|
case FEC_TYPE_PWID:
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -178,7 +178,7 @@ rt_dump(pid_t pid)
|
|||||||
rtctl.prefix.v6 = fn->fec.u.ipv6.prefix;
|
rtctl.prefix.v6 = fn->fec.u.ipv6.prefix;
|
||||||
rtctl.prefixlen = fn->fec.u.ipv6.prefixlen;
|
rtctl.prefixlen = fn->fec.u.ipv6.prefixlen;
|
||||||
break;
|
break;
|
||||||
default:
|
case FEC_TYPE_PWID:
|
||||||
continue;
|
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)
|
fec.u.ipv6.prefixlen) != FILTER_PERMIT)
|
||||||
return;
|
return;
|
||||||
break;
|
break;
|
||||||
default:
|
case FEC_TYPE_PWID:
|
||||||
break;
|
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,
|
lde_send_notification(ln, S_LOOP_DETECTED, map->msg_id,
|
||||||
htons(MSG_TYPE_LABELREQUEST));
|
htons(MSG_TYPE_LABELREQUEST));
|
||||||
return;
|
return;
|
||||||
default:
|
case FEC_TYPE_PWID:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -597,7 +597,7 @@ ldp_zebra_read_route(ZAPI_CALLBACK_ARGS)
|
|||||||
if (!(kr.flags & F_CONNECTED))
|
if (!(kr.flags & F_CONNECTED))
|
||||||
continue;
|
continue;
|
||||||
break;
|
break;
|
||||||
default:
|
case NEXTHOP_TYPE_BLACKHOLE:
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
22
ldpd/pfkey.c
22
ldpd/pfkey.c
@ -421,35 +421,33 @@ pfkey_md5sig_remove(struct nbr *nbr)
|
|||||||
int
|
int
|
||||||
pfkey_establish(struct nbr *nbr, struct nbr_params *nbrp)
|
pfkey_establish(struct nbr *nbr, struct nbr_params *nbrp)
|
||||||
{
|
{
|
||||||
if (nbrp->auth.method == AUTH_NONE)
|
|
||||||
return (0);
|
|
||||||
|
|
||||||
switch (nbr->auth.method) {
|
switch (nbr->auth.method) {
|
||||||
case AUTH_MD5SIG:
|
case AUTH_MD5SIG:
|
||||||
strlcpy(nbr->auth.md5key, nbrp->auth.md5key,
|
strlcpy(nbr->auth.md5key, nbrp->auth.md5key,
|
||||||
sizeof(nbr->auth.md5key));
|
sizeof(nbr->auth.md5key));
|
||||||
return (pfkey_md5sig_establish(nbr, nbrp));
|
return pfkey_md5sig_establish(nbr, nbrp);
|
||||||
default:
|
case AUTH_NONE:
|
||||||
break;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
return (0);
|
assert(!"Reached end of function where we are not expecting to");
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
pfkey_remove(struct nbr *nbr)
|
pfkey_remove(struct nbr *nbr)
|
||||||
{
|
{
|
||||||
if (nbr->auth.method == AUTH_NONE || !nbr->auth.established)
|
if (!nbr->auth.established)
|
||||||
return (0);
|
return 0;
|
||||||
|
|
||||||
switch (nbr->auth.method) {
|
switch (nbr->auth.method) {
|
||||||
case AUTH_MD5SIG:
|
case AUTH_MD5SIG:
|
||||||
return (pfkey_md5sig_remove(nbr));
|
return pfkey_md5sig_remove(nbr);
|
||||||
default:
|
case AUTH_NONE:
|
||||||
|
return 0;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return (0);
|
assert(!"Reached end of function where we are not expecting to");
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
|
Loading…
Reference in New Issue
Block a user