From 8aac7117251f8e88eb05c13050e87b3db30a0b82 Mon Sep 17 00:00:00 2001 From: Hideaki Yoshifuji Date: Tue, 15 Apr 2003 20:35:53 -0700 Subject: [PATCH] [IPV6]: Set noblock to 1 in NDISC sock_alloc_send_skb calls. --- net/ipv6/ndisc.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/net/ipv6/ndisc.c b/net/ipv6/ndisc.c index 4ad79aa09d35..af8c2bc09534 100644 --- a/net/ipv6/ndisc.c +++ b/net/ipv6/ndisc.c @@ -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; -- 2.39.5