[RFC PATCH net-next] tcp: Add RFC4898 tcpEStatsPerfDataSegsOut/In

2016-03-04 Thread Martin KaFai Lau
Per RFC4898, they count segments sent/received containing a positive length data segment (that includes retransmission segments carrying data). Unlike tcpi_segs_out/in, tcpi_data_segs_out/in excludes segments carrying no data (e.g. pure ack). The patch also updates the segs_in in tcp_fastopen_add

Re: [RFC PATCH net-next] tcp: Add RFC4898 tcpEStatsPerfDataSegsOut/In

2016-03-04 Thread Eric Dumazet
On ven., 2016-03-04 at 15:57 -0800, Martin KaFai Lau wrote: > diff --git a/net/ipv4/tcp_ipv4.c b/net/ipv4/tcp_ipv4.c > index 4c8d58d..c9b576f 100644 > --- a/net/ipv4/tcp_ipv4.c > +++ b/net/ipv4/tcp_ipv4.c > @@ -1540,6 +1540,7 @@ int tcp_v4_rcv(struct sk_buff *skb) > const struct iphdr *iph;