diff --git a/[refs] b/[refs] index 05df4aae9869..16b10cae217d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a9828ec6bc0b7e19a65f7e13daa8bd35a926a753 +refs/heads/master: b3a5b6cc7cab89dcc3301add750f88019d910a2b diff --git a/trunk/net/ipv4/icmp.c b/trunk/net/ipv4/icmp.c index 5bc13fe816d1..84adb5754c96 100644 --- a/trunk/net/ipv4/icmp.c +++ b/trunk/net/ipv4/icmp.c @@ -1165,6 +1165,10 @@ static int __net_init icmp_sk_init(struct net *net) sk->sk_sndbuf = (2 * ((64 * 1024) + sizeof(struct sk_buff))); + /* + * Speedup sock_wfree() + */ + sock_set_flag(sk, SOCK_USE_WRITE_QUEUE); inet_sk(sk)->pmtudisc = IP_PMTUDISC_DONT; }