]> git.hungrycats.org Git - linux/commitdiff
[IPV6]: Use RFC2553 constant variable.
authorHideaki Yoshifuji <yoshfuji@nuts.ninka.net>
Sun, 23 Mar 2003 13:41:00 +0000 (05:41 -0800)
committerDavid S. Miller <davem@nuts.ninka.net>
Sun, 23 Mar 2003 13:41:00 +0000 (05:41 -0800)
net/ipv6/addrconf.c

index 9565110eaa65fdcfc0478e1f17056b4800ddb355..f1e570b7cfe8f06237ef8047816a8e07861d11b0 100644 (file)
@@ -1646,7 +1646,6 @@ static void sit_add_v4_addrs(struct inet6_dev *idev)
 
 static void init_loopback(struct net_device *dev)
 {
-       struct in6_addr addr;
        struct inet6_dev  *idev;
        struct inet6_ifaddr * ifp;
 
@@ -1654,15 +1653,12 @@ static void init_loopback(struct net_device *dev)
 
        ASSERT_RTNL();
 
-       memset(&addr, 0, sizeof(struct in6_addr));
-       addr.s6_addr[15] = 1;
-
        if ((idev = ipv6_find_idev(dev)) == NULL) {
                printk(KERN_DEBUG "init loopback: add_dev failed\n");
                return;
        }
 
-       ifp = ipv6_add_addr(idev, &addr, 128, IFA_HOST, IFA_F_PERMANENT);
+       ifp = ipv6_add_addr(idev, &in6addr_loopback, 128, IFA_HOST, IFA_F_PERMANENT);
        if (ifp) {
                spin_lock_bh(&ifp->lock);
                ifp->flags &= ~IFA_F_TENTATIVE;