TCP_DO_SACK
if (TCP_DO_SACK(tp)) {
if (TCP_DO_SACK(tp))
!TCP_DO_SACK(tp) ||
if (TCP_DO_SACK(tp))
if (!TCP_DO_SACK(tp))
if (TCP_DO_SACK(tp)) {
(!TCP_DO_SACK(tp) || ownd <= tp->t_maxseg || \
if (TCP_DO_SACK(tp)) {
} else if (tcp_ignore_redun_dsack && TCP_DO_SACK(tp) &&
if (TCP_DO_SACK(tp)) {
if (TCP_DO_SACK(tp)) {
} else if ((tcp_do_rfc6675 && TCP_DO_SACK(tp)) || TCP_DO_NCR(tp)) {
if (TCP_DO_SACK(tp) && tp->snd_nxt != tp->snd_max &&
if (TCP_DO_SACK(tp) && tp->snd_nxt != tp->snd_max &&
if (TCP_DO_SACK(tp))
#define TCP_DO_NCR(tp) (((tp)->t_flags & TF_NCR) && TCP_DO_SACK((tp)))