diff options
| author | Russ White <russ@riw.us> | 2018-07-23 17:42:04 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-07-23 17:42:04 -0400 |
| commit | 59c97d98398d46b5bdc8f5e9958c45c8708b03d9 (patch) | |
| tree | 1441808f8c689e36e0c41ebddc269fe15d46cb56 /zebra/rt_socket.c | |
| parent | e7516d148454890020e883b32e8cce5ab40ee600 (diff) | |
| parent | c886868f64ae7affb71cc0ca224af0cdc2b30ed7 (diff) | |
Merge pull request #2697 from mjstapp/routemap_const
libs, daemons: use const in route-map apply
Diffstat (limited to 'zebra/rt_socket.c')
| -rw-r--r-- | zebra/rt_socket.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/zebra/rt_socket.c b/zebra/rt_socket.c index cba0376300..1cba28496d 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: |
