RXRPC_ACK_DUPLICATE
EM(RXRPC_ACK_DUPLICATE, "DUP") \
pkt.ack.reason = skb ? RXRPC_ACK_DUPLICATE : RXRPC_ACK_IDLE;
[RXRPC_ACK_DUPLICATE] = 4,
ack_reason = RXRPC_ACK_DUPLICATE;
ack_reason = RXRPC_ACK_DUPLICATE;
bool have_dsack_option = summary->ack_reason == RXRPC_ACK_DUPLICATE;
} else if (summary->ack_reason == RXRPC_ACK_DUPLICATE &&
atomic_read(&rxnet->stat_tx_acks[RXRPC_ACK_DUPLICATE]),
atomic_read(&rxnet->stat_rx_acks[RXRPC_ACK_DUPLICATE]),