diff options
| author | David Lamparter <equinox@opensourcerouting.org> | 2017-08-28 04:39:18 +0200 |
|---|---|---|
| committer | David Lamparter <equinox@opensourcerouting.org> | 2017-08-28 05:52:06 +0200 |
| commit | 608105a73eb8f24ad8f6124dfcc82ac62bd99bff (patch) | |
| tree | 601f1c916af3c8b2edcc2a363e82821565b4bbad /zebra/kernel_socket.c | |
| parent | 5a41e961f8460f4c2126ac3a393e6a73bbe56035 (diff) | |
zebra: drop IPv6 "broadcast" and "peer" addr code
There is no such thing as an IPv6 "broadcast" or "peer" address.
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'zebra/kernel_socket.c')
| -rw-r--r-- | zebra/kernel_socket.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/zebra/kernel_socket.c b/zebra/kernel_socket.c index e2a1deb9ac..c6fb34562f 100644 --- a/zebra/kernel_socket.c +++ b/zebra/kernel_socket.c @@ -762,12 +762,10 @@ int ifam_read(struct ifa_msghdr *ifam) if (ifam->ifam_type == RTM_NEWADDR) connected_add_ipv6(ifp, flags, &addr.sin6.sin6_addr, ip6_masklen(mask.sin6.sin6_addr), - &brd.sin6.sin6_addr, (isalias ? ifname : NULL)); else connected_delete_ipv6(ifp, &addr.sin6.sin6_addr, - ip6_masklen(mask.sin6.sin6_addr), - &brd.sin6.sin6_addr); + ip6_masklen(mask.sin6.sin6_addr)); break; default: /* Unsupported family silently ignore... */ |
