Home
last modified time | relevance | path

Searched refs:ctsn (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/net/sctp/
Dulpqueue.c299 __u32 tsn, ctsn; in sctp_ulpq_store_reasm() local
312 ctsn = cevent->tsn; in sctp_ulpq_store_reasm()
313 if (TSN_lt(ctsn, tsn)) { in sctp_ulpq_store_reasm()
321 ctsn = cevent->tsn; in sctp_ulpq_store_reasm()
323 if (TSN_lt(tsn, ctsn)) in sctp_ulpq_store_reasm()
425 __u32 ctsn, next_tsn; in sctp_ulpq_retrieve_reassembled() local
454 ctsn = cevent->tsn; in sctp_ulpq_retrieve_reassembled()
473 next_tsn = ctsn + 1; in sctp_ulpq_retrieve_reassembled()
477 if ((first_frag) && (ctsn == next_tsn)) { in sctp_ulpq_retrieve_reassembled()
488 if (first_frag && (ctsn == next_tsn)) in sctp_ulpq_retrieve_reassembled()
[all …]
Doutqueue.c1248 __u32 sack_ctsn, ctsn, tsn; in sctp_outq_sack() local
1352 ctsn = asoc->ctsn_ack_point; in sctp_outq_sack()
1359 if (TSN_lte(tsn, ctsn)) { in sctp_outq_sack()
1388 "advertised peer ack point:0x%x\n", __func__, asoc, ctsn, in sctp_outq_sack()
1758 __u32 ctsn = ntohl(sack->cum_tsn_ack); in sctp_acked() local
1763 if (TSN_lte(tsn, ctsn)) in sctp_acked()
1780 tsn_offset = tsn - ctsn; in sctp_acked()
1805 void sctp_generate_fwdtsn(struct sctp_outq *q, __u32 ctsn) in sctp_generate_fwdtsn() argument
1825 if (TSN_lt(asoc->adv_peer_ack_point, ctsn)) in sctp_generate_fwdtsn()
1826 asoc->adv_peer_ack_point = ctsn; in sctp_generate_fwdtsn()
[all …]
Dsm_statefuns.c2765 __u32 ctsn; in sctp_sf_do_9_2_shutdown() local
2779 ctsn = ntohl(sdh->cum_tsn_ack); in sctp_sf_do_9_2_shutdown()
2781 if (TSN_lt(ctsn, asoc->ctsn_ack_point)) { in sctp_sf_do_9_2_shutdown()
2782 pr_debug("%s: ctsn:%x, ctsn_ack_point:%x\n", __func__, ctsn, in sctp_sf_do_9_2_shutdown()
2792 if (!TSN_lt(ctsn, asoc->next_tsn)) in sctp_sf_do_9_2_shutdown()
2853 __u32 ctsn; in sctp_sf_do_9_2_shut_ctsn() local
2864 ctsn = ntohl(sdh->cum_tsn_ack); in sctp_sf_do_9_2_shut_ctsn()
2866 if (TSN_lt(ctsn, asoc->ctsn_ack_point)) { in sctp_sf_do_9_2_shut_ctsn()
2867 pr_debug("%s: ctsn:%x, ctsn_ack_point:%x\n", __func__, ctsn, in sctp_sf_do_9_2_shut_ctsn()
2877 if (!TSN_lt(ctsn, asoc->next_tsn)) in sctp_sf_do_9_2_shut_ctsn()
[all …]
Dstream_interleave.c1095 static void sctp_generate_iftsn(struct sctp_outq *q, __u32 ctsn) in sctp_generate_iftsn() argument
1108 if (TSN_lt(asoc->adv_peer_ack_point, ctsn)) in sctp_generate_iftsn()
1109 asoc->adv_peer_ack_point = ctsn; in sctp_generate_iftsn()
1115 if (TSN_lte(tsn, ctsn)) { in sctp_generate_iftsn()
1142 if (asoc->adv_peer_ack_point > ctsn) in sctp_generate_iftsn()
Dsm_make_chunk.c770 __u32 ctsn; in sctp_make_sack() local
774 ctsn = sctp_tsnmap_get_ctsn(map); in sctp_make_sack()
776 pr_debug("%s: sackCTSNAck sent:0x%x\n", __func__, ctsn); in sctp_make_sack()
783 sack.cum_tsn_ack = htonl(ctsn); in sctp_make_sack()
867 __u32 ctsn; in sctp_make_shutdown() local
869 ctsn = sctp_tsnmap_get_ctsn(&asoc->peer.tsn_map); in sctp_make_shutdown()
870 shut.cum_tsn_ack = htonl(ctsn); in sctp_make_shutdown()
Dsm_sideeffect.c157 __u32 ctsn, max_tsn_seen; in sctp_gen_sack() local
166 ctsn = sctp_tsnmap_get_ctsn(&asoc->peer.tsn_map); in sctp_gen_sack()
179 if (max_tsn_seen != ctsn) in sctp_gen_sack()
/Linux-v4.19/include/net/sctp/
Dstream_interleave.h52 void (*generate_ftsn)(struct sctp_outq *q, __u32 ctsn);