diff options
| author | David S. Miller <davem@davemloft.net> | 2018-04-19 13:05:17 -0400 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2018-04-19 13:05:17 -0400 |
| commit | 50f694a62f670cabf14ff38f9251912864a64846 (patch) | |
| tree | cc1b3d9495eeab4743e7086ff22a926854d79823 /include/linux | |
| parent | 415787d7799f4fccbe8d49cb0b8e5811be6b0389 (diff) | |
| parent | feb5f2ec646483fb66f9ad7218b1aad2a93a2a5c (diff) | |
Merge branch 'TCP-data-delivery-and-ECN-stats-tracking'
Yuchung Cheng says:
====================
tracking TCP data delivery and ECN stats
This patch series improve tracking the data delivery status
1. minor improvement on SYN data
2. accounting bytes delivered with CE marks
3. exporting the delivery stats to applications
s.t. users can get better sense of TCP performance at per host,
per connection, and even per application message level.
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/tcp.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/tcp.h b/include/linux/tcp.h index 8f4c54986f97..20585d5c4e1c 100644 --- a/include/linux/tcp.h +++ b/include/linux/tcp.h @@ -281,6 +281,7 @@ struct tcp_sock { * receiver in Recovery. */ u32 prr_out; /* Total number of pkts sent during Recovery. */ u32 delivered; /* Total data packets delivered incl. rexmits */ + u32 delivered_ce; /* Like the above but only ECE marked packets */ u32 lost; /* Total data packets lost incl. rexmits */ u32 app_limited; /* limited until "delivered" reaches this val */ u64 first_tx_mstamp; /* start of window send phase */ |
