iproute2/misc
Eric Dumazet eb6028b263 ss: display pacing_rate/max_pacing_rate
Since linux-3.15, kernel exports tcpi_pacing_rate and
tcpi_max_pacing_rate in tcp_info

Add TCP pacing_rate information on ss -i output :

lpaa23:~# ./ss -ti dst 10.246.7.151
State      Recv-Q Send-Q   Local Address:Port       Peer Address:Port
ESTAB      0      325800    10.246.7.151:57614
10.246.7.152:46811
	 cubic wscale:7,7 rto:201 rtt:0.081/0.006 mss:1448 cwnd:90 ssthresh:63
send 12871.1Mbps pacing_rate 15397.8Mbps unacked:90 retrans:0/305
rcv_space:29200

If SO_MAX_PACING_RATE is set on the socket, we add /max_pacing_rate as
in :

... pacing_rate 1570.5Mbps/2.0Gbps ...

Signed-off-by: Eric Dumazet <edumazet@google.com>
2014-06-09 12:36:49 -07:00
..
.gitignore Add ignore files to make using git easier 2006-08-08 12:04:38 -07:00
Makefile ss: Add support for retrieving SELinux contexts 2014-03-10 13:20:49 -07:00
arpd.c check return value of rtnl_send and related functions 2013-12-20 08:24:44 -08:00
ifstat.c ifstat: add json output format 2013-09-24 11:55:13 -07:00
lnstat.c Fix non-literal string format warnings 2014-05-29 10:49:55 -07:00
lnstat.h iproute2: various header include fixes for compiling with musl libc 2014-05-28 16:51:39 -07:00
lnstat_util.c Remove trailing whitespace 2006-12-05 10:10:22 -08:00
nstat.c nstat: revise json output 2013-09-24 11:54:45 -07:00
rtacct.c ip: make local functions static 2013-02-12 11:38:35 -08:00
ss.c ss: display pacing_rate/max_pacing_rate 2014-06-09 12:36:49 -07:00
ssfilter.h (Logical change 1.3) 2004-04-15 20:56:59 +00:00
ssfilter.y Remove trailing whitespace 2006-12-05 10:10:22 -08:00