Lines Matching defs:tsn
42 static int sctp_acked(struct sctp_sackhdr *sack, __u32 tsn);
153 static inline int sctp_cacc_skip_3_2(struct sctp_transport *primary, __u32 tsn)
156 TSN_lt(tsn, primary->cacc.next_tsn_at_change))
178 __u32 tsn)
182 sctp_cacc_skip_3_2(primary, tsn)))
327 ntsn = ntohl(nchunk->subh.data_hdr->tsn);
331 ltsn = ntohl(lchunk->subh.data_hdr->tsn);
1087 pr_debug("%s: outq:%p, chunk:%p[%s], tx-tsn:0x%x skb->head:%p skb->users:%d\n",
1090 "illegal chunk", ntohl(chunk->subh.data_hdr->tsn),
1101 pr_debug("%s: could not transmit tsn:0x%x, status:%d\n",
1102 __func__, ntohl(chunk->subh.data_hdr->tsn),
1233 __u32 sack_ctsn, ctsn, tsn;
1349 tsn = ntohl(tchunk->subh.data_hdr->tsn);
1350 if (TSN_lte(tsn, ctsn)) {
1377 pr_debug("%s: sack cumulative tsn ack:0x%x\n", __func__, sack_ctsn);
1378 pr_debug("%s: cumulative tsn ack of assoc:%p is 0x%x, "
1419 __u32 tsn;
1453 tsn = ntohl(tchunk->subh.data_hdr->tsn);
1454 if (sctp_acked(sack, tsn)) {
1480 if (TSN_lte(tsn, sack_ctsn)) {
1510 if (TSN_lt(*highest_new_tsn_in_sack, tsn))
1511 *highest_new_tsn_in_sack = tsn;
1518 if (TSN_lte(tsn, sack_ctsn)) {
1554 __func__, tsn);
1690 __u32 tsn;
1697 tsn = ntohl(chunk->subh.data_hdr->tsn);
1708 TSN_lt(tsn, highest_new_tsn_in_sack)) {
1715 count_of_newacks, tsn)) {
1718 pr_debug("%s: tsn:0x%x missing counter:%d\n",
1719 __func__, tsn, chunk->tsn_missing_report);
1747 static int sctp_acked(struct sctp_sackhdr *sack, __u32 tsn)
1754 if (TSN_lte(tsn, ctsn))
1771 tsn_offset = tsn - ctsn;
1803 __u32 tsn;
1843 tsn = ntohl(chunk->subh.data_hdr->tsn);
1848 if (TSN_lte(tsn, ctsn)) {
1852 if (TSN_lte(tsn, asoc->adv_peer_ack_point+1)) {
1853 asoc->adv_peer_ack_point = tsn;