]> git.hungrycats.org Git - linux/commitdiff
[IPV6]: Set noblock to 1 in NDISC sock_alloc_send_skb calls.
authorHideaki Yoshifuji <yoshfuji@linux-ipv6.org>
Wed, 16 Apr 2003 03:35:53 +0000 (20:35 -0700)
committerDavid S. Miller <davem@nuts.ninka.net>
Wed, 16 Apr 2003 03:35:53 +0000 (20:35 -0700)
net/ipv6/ndisc.c

index 4ad79aa09d35603aa836e6b9e6e6795895eee5cc..af8c2bc09534e4cdcf69592b1e7bb281e4305c3b 100644 (file)
@@ -462,7 +462,7 @@ static void ndisc_send_na(struct net_device *dev, struct neighbour *neigh,
        }
 
        skb = sock_alloc_send_skb(sk, MAX_HEADER + len + dev->hard_header_len + 15,
-                                 0, &err);
+                                 1, &err);
 
        if (skb == NULL) {
                ND_PRINTK1("send_na: alloc skb failed\n");
@@ -546,7 +546,7 @@ void ndisc_send_ns(struct net_device *dev, struct neighbour *neigh,
                len += NDISC_OPT_SPACE(dev->addr_len);
 
        skb = sock_alloc_send_skb(sk, MAX_HEADER + len + dev->hard_header_len + 15,
-                                 0, &err);
+                                 1, &err);
        if (skb == NULL) {
                ND_PRINTK1("send_ns: alloc skb failed\n");
                return;
@@ -616,7 +616,7 @@ void ndisc_send_rs(struct net_device *dev, struct in6_addr *saddr,
                len += NDISC_OPT_SPACE(dev->addr_len);
 
         skb = sock_alloc_send_skb(sk, MAX_HEADER + len + dev->hard_header_len + 15,
-                                 0, &err);
+                                 1, &err);
        if (skb == NULL) {
                ND_PRINTK1("send_ns: alloc skb failed\n");
                return;
@@ -1328,7 +1328,7 @@ void ndisc_send_redirect(struct sk_buff *skb, struct neighbour *neigh,
        len += rd_len;
 
        buff = sock_alloc_send_skb(sk, MAX_HEADER + len + dev->hard_header_len + 15,
-                                  0, &err);
+                                  1, &err);
        if (buff == NULL) {
                ND_PRINTK1("ndisc_send_redirect: alloc_skb failed\n");
                return;