From 132432c0bf65bcd81c67e195afd23586466be235 Mon Sep 17 00:00:00 2001 From: Michael Tuexen <tuexen@fh-muenster.de> Date: Thu, 11 Aug 2016 21:01:32 +0200 Subject: [PATCH] Fix cum_tsn inbound mapping for FORWAR-TSN and I-FORWARD-TSN chunks. --- gtests/net/packetdrill/run_packet.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtests/net/packetdrill/run_packet.c b/gtests/net/packetdrill/run_packet.c index a1459d72..05c9e4b1 100644 --- a/gtests/net/packetdrill/run_packet.c +++ b/gtests/net/packetdrill/run_packet.c @@ -760,11 +760,11 @@ static int map_inbound_sctp_packet( break; case SCTP_FORWARD_TSN_CHUNK_TYPE: forward_tsn = (struct sctp_forward_tsn_chunk *) chunk; - forward_tsn->cum_tsn = htonl(ntohl(forward_tsn->cum_tsn) + local_diff); + forward_tsn->cum_tsn = htonl(ntohl(forward_tsn->cum_tsn) + remote_diff); break; case SCTP_I_FORWARD_TSN_CHUNK_TYPE: i_forward_tsn = (struct sctp_i_forward_tsn_chunk *) chunk; - i_forward_tsn->cum_tsn = htonl(ntohl(i_forward_tsn->cum_tsn) + local_diff); + i_forward_tsn->cum_tsn = htonl(ntohl(i_forward_tsn->cum_tsn) + remote_diff); break; case SCTP_RECONFIG_CHUNK_TYPE: reconfig = (struct sctp_reconfig_chunk *)chunk; -- GitLab