Messages in this thread | | Eric Dumazet wrote: > Le lundi 01 f=C3=A9vrier 2010 =C3=A0 02:59 -0500, Amerigo Wang a =C3=A9= crit : >> Currently, we can only get TCP send buffer size by >> getsockopt (SO_SNDBUF or TCP_INFO), this is not enough >> for the tools like netstat or ss to read. >> >> Show TCP send buffer size via netlink NETLINK_INET_DIAG. >> >> Signed-off-by: WANG Cong <amwang@redhat.com> >> Cc: David Miller <davem@davemloft.net> >> >> --- >> diff --git a/include/linux/tcp.h b/include/linux/tcp.h >> index 7fee8a4..46768de 100644 >> --- a/include/linux/tcp.h >> +++ b/include/linux/tcp.h >> @@ -136,6 +136,7 @@ struct tcp_info { >> __u32 tcpi_ato; >> __u32 tcpi_snd_mss; >> __u32 tcpi_rcv_mss; >> + __u32 tcpi_sndbuf; >> =20 >> __u32 tcpi_unacked; >> __u32 tcpi_sacked; >=20 > You cannot change tcp_info like this, this structure is used by some > programs, and they are going to break badly. >=20
Oh, right, I forgot the ABI compatibility... I will append it to this structure.
Thanks!
-- To unsubscribe from this list: send the line "unsubscribe linux-kernel"= in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |