tcp: export count for rehash attempts
Using IPv6 flow-label to swiftly route around avoid congested or disconnected network path can greatly improve TCP reliability. This patch adds SNMP counters and a OPT_STATS counter to track both host-level and connection-level statistics. Network administrators can use these counters to evaluate the impact of this new ability better. Export count for rehash attempts to 1) two SNMP counters: TcpTimeoutRehash (rehash due to timeouts), and TcpDuplicateDataRehash (rehash due to receiving duplicate packets) 2) Timestamping API SOF_TIMESTAMPING_OPT_STATS. Signed-off-by:Abdul Kabbani <akabbani@google.com> Signed-off-by:
Neal Cardwell <ncardwell@google.com> Signed-off-by:
Yuchung Cheng <ycheng@google.com> Signed-off-by:
Kevin(Yudong) Yang <yyd@google.com> Signed-off-by:
Eric Dumazet <edumazet@google.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- include/linux/tcp.h 2 additions, 0 deletionsinclude/linux/tcp.h
- include/uapi/linux/snmp.h 2 additions, 0 deletionsinclude/uapi/linux/snmp.h
- include/uapi/linux/tcp.h 1 addition, 0 deletionsinclude/uapi/linux/tcp.h
- net/ipv4/proc.c 2 additions, 0 deletionsnet/ipv4/proc.c
- net/ipv4/tcp.c 2 additions, 0 deletionsnet/ipv4/tcp.c
- net/ipv4/tcp_input.c 3 additions, 1 deletionnet/ipv4/tcp_input.c
- net/ipv4/tcp_timer.c 6 additions, 0 deletionsnet/ipv4/tcp_timer.c
Loading
Please register or sign in to comment