From: Mark Stapp Date: Mon, 23 Jul 2018 15:22:14 +0000 (-0400) Subject: zebra: clean up const use in bsd build X-Git-Tag: frr-6.1-dev~149^2 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=c886868f64ae7affb71cc0ca224af0cdc2b30ed7;p=mirror_frr.git zebra: clean up const use in bsd build Missed a bsd/routing socket change when enforcing use of const in some kernel-facing api calls. Signed-off-by: Mark Stapp --- diff --git a/zebra/rt_socket.c b/zebra/rt_socket.c index cba037630..1cba28496 100644 --- a/zebra/rt_socket.c +++ b/zebra/rt_socket.c @@ -88,7 +88,8 @@ static int kernel_rtm_add_labels(struct mpls_label_stack *nh_label, #endif /* Interface between zebra message and rtm message. */ -static int kernel_rtm_ipv4(int cmd, struct prefix *p, struct route_entry *re) +static int kernel_rtm_ipv4(int cmd, const struct prefix *p, + struct route_entry *re) { struct sockaddr_in *mask = NULL; @@ -272,7 +273,8 @@ static int sin6_masklen(struct in6_addr mask) #endif /* SIN6_LEN */ /* Interface between zebra message and rtm message. */ -static int kernel_rtm_ipv6(int cmd, struct prefix *p, struct route_entry *re) +static int kernel_rtm_ipv6(int cmd, const struct prefix *p, + struct route_entry *re) { struct sockaddr_in6 *mask; struct sockaddr_in6 sin_dest, sin_mask, sin_gate; @@ -374,7 +376,7 @@ static int kernel_rtm_ipv6(int cmd, struct prefix *p, struct route_entry *re) return 0; /*XXX*/ } -static int kernel_rtm(int cmd, struct prefix *p, struct route_entry *re) +static int kernel_rtm(int cmd, const struct prefix *p, struct route_entry *re) { switch (PREFIX_FAMILY(p)) { case AF_INET: