bsd: add comparison operators to tcp_seq
Add comparison operators that use modulo arithmetic to order sequence
numbers, and use them to replace SEQ_LT() and friends, increasing code
readability.
As a consequence std::min() and std::max() can be used instead of SEQ_MIN()
and SEQ_MAX().
Signed-off-by:
Avi Kivity <avi@cloudius-systems.com>
Showing
- bsd/sys/netinet/cc/cc_cubic.cc 1 addition, 2 deletionsbsd/sys/netinet/cc/cc_cubic.cc
- bsd/sys/netinet/cc/cc_htcp.cc 1 addition, 2 deletionsbsd/sys/netinet/cc/cc_htcp.cc
- bsd/sys/netinet/cc/cc_newreno.cc 1 addition, 2 deletionsbsd/sys/netinet/cc/cc_newreno.cc
- bsd/sys/netinet/tcp.h 5 additions, 0 deletionsbsd/sys/netinet/tcp.h
- bsd/sys/netinet/tcp_input.cc 40 additions, 41 deletionsbsd/sys/netinet/tcp_input.cc
- bsd/sys/netinet/tcp_output.cc 18 additions, 18 deletionsbsd/sys/netinet/tcp_output.cc
- bsd/sys/netinet/tcp_reass.cc 1 addition, 1 deletionbsd/sys/netinet/tcp_reass.cc
- bsd/sys/netinet/tcp_sack.cc 41 additions, 39 deletionsbsd/sys/netinet/tcp_sack.cc
- bsd/sys/netinet/tcp_seq.h 0 additions, 12 deletionsbsd/sys/netinet/tcp_seq.h
- bsd/sys/netinet/tcp_subr.cc 3 additions, 3 deletionsbsd/sys/netinet/tcp_subr.cc
- bsd/sys/netinet/tcp_syncache.cc 4 additions, 4 deletionsbsd/sys/netinet/tcp_syncache.cc
- bsd/sys/netinet/tcp_timewait.cc 3 additions, 3 deletionsbsd/sys/netinet/tcp_timewait.cc
Loading
Please register or sign in to comment