Lines Matching defs:tsn
3388 __u32 tsn;
3407 tsn = ntohl(fwdtsn_hdr->new_cum_tsn);
3408 SCTP_DEBUG_PRINTK("%s: TSN 0x%x.\n", __FUNCTION__, tsn);
3413 if (sctp_tsnmap_check(&asoc->peer.tsn_map, tsn) < 0)
3416 sctp_add_cmd_sf(commands, SCTP_CMD_REPORT_FWDTSN, SCTP_U32(tsn));
3445 __u32 tsn;
3464 tsn = ntohl(fwdtsn_hdr->new_cum_tsn);
3465 SCTP_DEBUG_PRINTK("%s: TSN 0x%x.\n", __FUNCTION__, tsn);
3470 if (sctp_tsnmap_check(&asoc->peer.tsn_map, tsn) < 0)
3473 sctp_add_cmd_sf(commands, SCTP_CMD_REPORT_FWDTSN, SCTP_U32(tsn));
5179 __u32 tsn;
5188 tsn = ntohl(data_hdr->tsn);
5189 SCTP_DEBUG_PRINTK("eat_data: TSN 0x%x.\n", tsn);
5218 * next tsn after the ctsn ack point to be accepted.
5223 if ((sctp_tsnmap_get_ctsn(map) + 1) != tsn)
5255 SCTP_U32(tsn));
5259 tmp = sctp_tsnmap_check(&asoc->peer.tsn_map, tsn);
5267 sctp_add_cmd_sf(commands, SCTP_CMD_REPORT_DUP, SCTP_U32(tsn));
5295 * our receiver can still make progress without the tsn being
5298 * reneging moves the gap to the end of the tsn stream, we are likely
5314 (sctp_tsnmap_get_ctsn(map) + 1) == tsn) {
5315 SCTP_DEBUG_PRINTK("Reneging for tsn:%u\n", tsn);
5318 SCTP_DEBUG_PRINTK("Discard tsn: %u len: %Zd, "
5319 "rwnd: %d\n", tsn, datalen,
5334 err = sctp_make_abort_no_data(asoc, chunk, tsn);
5356 sctp_add_cmd_sf(commands, SCTP_CMD_REPORT_TSN, SCTP_U32(tsn));