netdev
[Top] [All Lists]

Re: Patch for NETLINK_TCPDIAG

To: kumarkr@xxxxxxxxxx (Krishna Kumar)
Subject: Re: Patch for NETLINK_TCPDIAG
From: kuznet@xxxxxxxxxxxxx
Date: Wed, 21 May 2003 06:26:15 +0400 (MSD)
Cc: davem@xxxxxxxxxx, netdev@xxxxxxxxxxx, linux-net@xxxxxxxxxxxxxxx
In-reply-to: <OF172D8043.CEAC83BF-ON88256D2C.0066D5DE@us.ibm.com> from "Krishna Kumar" at May 20, 2003 11:49:43 AM
Sender: netdev-bounce@xxxxxxxxxxx
Hello!

> I am not sure if there is a reason why ACK cannot be set for
> NETLINK_TCPDIAG.

No reasons, indeed.

> If it is settable, please apply following patch.

OK.


> diff -ruN linux-2.5.68.org/net/ipv4/tcp_diag.c 
> linux-2.5.68/net/ipv4/tcp_diag.c
> --- linux-2.5.68.org/net/ipv4/tcp_diag.c  2003-05-20 11:38:06.000000000 -0700
> +++ linux-2.5.68/net/ipv4/tcp_diag.c      2003-05-20 11:39:48.000000000 -0700
> @@ -609,7 +609,7 @@
>             if (nlh->nlmsg_len < sizeof(*nlh) || skb->len < nlh->nlmsg_len)
>                   return;
>             err = tcpdiag_rcv_msg(skb, nlh);
> -           if (err)
> +           if (err || nlh->nlmsg_flags & NLM_F_ACK)
>                   netlink_ack(skb, nlh, err);
>       }
>  }
> 


<Prev in Thread] Current Thread [Next in Thread>