Lines Matching defs:tsn
2812 /* If Cumulative TSN Ack beyond the max tsn currently
2897 /* If Cumulative TSN Ack beyond the max tsn currently
3355 /* If Cumulative TSN Ack beyond the max tsn currently
4099 __u32 tsn;
4121 tsn = ntohl(fwdtsn_hdr->new_cum_tsn);
4122 pr_debug("%s: TSN 0x%x\n", __func__, tsn);
4127 if (sctp_tsnmap_check(&asoc->peer.tsn_map, tsn) < 0)
4133 sctp_add_cmd_sf(commands, SCTP_CMD_REPORT_FWDTSN, SCTP_U32(tsn));
4166 __u32 tsn;
4188 tsn = ntohl(fwdtsn_hdr->new_cum_tsn);
4189 pr_debug("%s: TSN 0x%x\n", __func__, tsn);
4194 if (sctp_tsnmap_check(&asoc->peer.tsn_map, tsn) < 0)
4200 sctp_add_cmd_sf(commands, SCTP_CMD_REPORT_FWDTSN, SCTP_U32(tsn));
4762 * cumulative tsn ack to a point beyond the max tsn currently sent.
4775 static const char err_str[] = "The cumulative tsn ack beyond the max tsn currently sent:";
6384 __u32 tsn;
6391 tsn = ntohl(data_hdr->tsn);
6392 pr_debug("%s: TSN 0x%x\n", __func__, tsn);
6413 SCTP_U32(tsn));
6417 tmp = sctp_tsnmap_check(&asoc->peer.tsn_map, tsn);
6427 sctp_add_cmd_sf(commands, SCTP_CMD_REPORT_DUP, SCTP_U32(tsn));
6465 (sctp_tsnmap_get_ctsn(map) + 1) == tsn) {
6466 pr_debug("%s: reneging for tsn:%u\n", __func__, tsn);
6469 pr_debug("%s: discard tsn:%u len:%zu, rwnd:%d\n",
6470 __func__, tsn, datalen, asoc->rwnd);
6485 (sctp_tsnmap_get_ctsn(map) + 1) == tsn) {
6486 pr_debug("%s: under pressure, reneging for tsn:%u\n",
6487 __func__, tsn);
6503 err = sctp_make_abort_no_data(asoc, chunk, tsn);
6545 /* Mark tsn as received even though we drop it */
6546 sctp_add_cmd_sf(commands, SCTP_CMD_REPORT_TSN, SCTP_U32(tsn));