netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* nonlocal_bind & IPv6
@ 2010-06-25 18:43 Michal Humpula
  2010-06-25 18:59 ` Rémi Denis-Courmont
  0 siblings, 1 reply; 6+ messages in thread
From: Michal Humpula @ 2010-06-25 18:43 UTC (permalink / raw)
  To: netdev

Hi, 

I was just wondering, what's wrong with this?

*** linux-2.6.34/net/ipv6/af_inet6.c    2010-05-16 23:17:36.000000000 +0200
--- linux-2.6.34-hack/net/ipv6/af_inet6.c       2010-06-25 19:50:19.000000000 +0200
***************
*** 345,354 ****
--- 345,356 ----
                        if (!(addr_type & IPV6_ADDR_MULTICAST)) {
                                if (!ipv6_chk_addr(net, &addr->sin6_addr,
                                                   dev, 0)) {
+           if (!sysctl_ip_nonlocal_bind) {
                                        err = -EADDRNOTAVAIL;
                                        goto out_unlock;
            }
                                }
+                       }
                        rcu_read_unlock();
                }
        }

Motivation: just want to balance one IPv6 address between two nodes with the help of 
keepalived the same way I do it with IPv4 without the need of restarting the daemons 
binding on that IP.

Regards

Michal Humpula

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2010-06-30  4:48 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-06-25 18:43 nonlocal_bind & IPv6 Michal Humpula
2010-06-25 18:59 ` Rémi Denis-Courmont
2010-06-25 19:10   ` Michal Humpula
2010-06-26 13:25     ` Simon Horman
2010-06-26 20:42       ` Michal Humpula
2010-06-30  4:48         ` Simon Horman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).