Linux/linux b589513net/rds tcp.c tcp_send.c

rds: tcp: compute m_ack_seq as offset from ->write_seq

rds-tcp uses m_ack_seq to track the tcp ack# that indicates
that the peer has received a rds_message. The m_ack_seq is
used in rds_tcp_is_acked() to figure out when it is safe to
drop the rds_message from the RDS retransmit queue.

The m_ack_seq must be calculated as an offset from the right
edge of the in-flight tcp buffer, i.e., it should be based on
the ->write_seq, not the ->snd_nxt.

Signed-off-by: Sowmini Varadhan <sowmini.varadhan at oracle.com>
Signed-off-by: David S. Miller <davem at davemloft.net>
DeltaFile
+3-2net/rds/tcp.c
+2-2net/rds/tcp_send.c
+1-1net/rds/tcp.h
+6-53 files

UnifiedSplitRaw