From d7661fbe9dea980c61daa01a11a9aa59fa7be426 Mon Sep 17 00:00:00 2001 From: Jan Moskyto Matejka Date: Fri, 11 Dec 2015 15:35:37 +0100 Subject: Removed BITS_PER_IP_ADDRESS, MAX_PREFIX_LENGTH, BIRD_AF Explicit setting of AF_INET(6|) in IP socket creation. BFD set to listen on v6, without setting the V6ONLY flag to catch both v4 and v6 traffic. Squashing and minor changes by Ondrej Santiago Zajicek --- proto/bfd/packets.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'proto/bfd/packets.c') diff --git a/proto/bfd/packets.c b/proto/bfd/packets.c index cb40bcda..2200acfa 100644 --- a/proto/bfd/packets.c +++ b/proto/bfd/packets.c @@ -202,9 +202,7 @@ bfd_open_rx_sk(struct bfd_proto *p, int multihop) sk->priority = sk_priority_control; sk->flags = SKF_THREAD | SKF_LADDR_RX | (!multihop ? SKF_TTL_RX : 0); -#ifdef IPV6 - sk->flags |= SKF_V6ONLY; -#endif + sk->af = AF_INET6; if (sk_open(sk) < 0) goto err; @@ -237,9 +235,7 @@ bfd_open_tx_sk(struct bfd_proto *p, ip_addr local, struct iface *ifa) sk->ttl = ifa ? 255 : -1; sk->flags = SKF_THREAD | SKF_BIND | SKF_HIGH_PORT; -#ifdef IPV6 - sk->flags |= SKF_V6ONLY; -#endif + sk->af = AF_INET6; if (sk_open(sk) < 0) goto err; -- cgit v1.2.3