Home
last modified time | relevance | path

Searched refs:ctsn (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/net/sctp/
H A Dulpqueue.c278 __u32 tsn, ctsn; in sctp_ulpq_store_reasm() local
291 ctsn = cevent->tsn; in sctp_ulpq_store_reasm()
292 if (TSN_lt(ctsn, tsn)) { in sctp_ulpq_store_reasm()
300 ctsn = cevent->tsn; in sctp_ulpq_store_reasm()
302 if (TSN_lt(tsn, ctsn)) in sctp_ulpq_store_reasm()
404 __u32 ctsn, next_tsn; in sctp_ulpq_retrieve_reassembled() local
433 ctsn = cevent->tsn; in sctp_ulpq_retrieve_reassembled()
452 next_tsn = ctsn + 1; in sctp_ulpq_retrieve_reassembled()
456 if ((first_frag) && (ctsn == next_tsn)) { in sctp_ulpq_retrieve_reassembled()
467 if (first_frag && (ctsn in sctp_ulpq_retrieve_reassembled()
511 __u32 ctsn, next_tsn; sctp_ulpq_retrieve_partial() local
592 __u32 ctsn, ctsnap; sctp_ulpq_reasm() local
611 __u32 ctsn, next_tsn; sctp_ulpq_retrieve_first() local
1031 __u32 ctsn; sctp_ulpq_partial_delivery() local
[all...]
H A Doutqueue.c1233 __u32 sack_ctsn, ctsn, tsn; in sctp_outq_sack() local
1343 ctsn = asoc->ctsn_ack_point; in sctp_outq_sack()
1350 if (TSN_lte(tsn, ctsn)) { in sctp_outq_sack()
1379 "advertised peer ack point:0x%x\n", __func__, asoc, ctsn, in sctp_outq_sack()
1749 __u32 ctsn = ntohl(sack->cum_tsn_ack); in sctp_acked() local
1754 if (TSN_lte(tsn, ctsn)) in sctp_acked()
1771 tsn_offset = tsn - ctsn; in sctp_acked()
1796 void sctp_generate_fwdtsn(struct sctp_outq *q, __u32 ctsn) in sctp_generate_fwdtsn() argument
1816 if (TSN_lt(asoc->adv_peer_ack_point, ctsn)) in sctp_generate_fwdtsn()
1817 asoc->adv_peer_ack_point = ctsn; in sctp_generate_fwdtsn()
[all...]
H A Dstream_interleave.c1106 static void sctp_generate_iftsn(struct sctp_outq *q, __u32 ctsn) in sctp_generate_iftsn() argument
1119 if (TSN_lt(asoc->adv_peer_ack_point, ctsn)) in sctp_generate_iftsn()
1120 asoc->adv_peer_ack_point = ctsn; in sctp_generate_iftsn()
1126 if (TSN_lte(tsn, ctsn)) { in sctp_generate_iftsn()
1153 if (asoc->adv_peer_ack_point > ctsn) in sctp_generate_iftsn()
H A Dsm_make_chunk.c762 __u32 ctsn; in sctp_make_sack() local
766 ctsn = sctp_tsnmap_get_ctsn(map); in sctp_make_sack()
768 pr_debug("%s: sackCTSNAck sent:0x%x\n", __func__, ctsn); in sctp_make_sack()
775 sack.cum_tsn_ack = htonl(ctsn); in sctp_make_sack()
859 __u32 ctsn; in sctp_make_shutdown() local
862 ctsn = sctp_tsnmap_get_ctsn(&chunk->asoc->peer.tsn_map); in sctp_make_shutdown()
864 ctsn = sctp_tsnmap_get_ctsn(&asoc->peer.tsn_map); in sctp_make_shutdown()
866 shut.cum_tsn_ack = htonl(ctsn); in sctp_make_shutdown()
H A Dsm_statefuns.c2789 __u32 ctsn; in sctp_sf_do_9_2_shutdown() local
2803 ctsn = ntohl(sdh->cum_tsn_ack); in sctp_sf_do_9_2_shutdown()
2805 if (TSN_lt(ctsn, asoc->ctsn_ack_point)) { in sctp_sf_do_9_2_shutdown()
2806 pr_debug("%s: ctsn:%x, ctsn_ack_point:%x\n", __func__, ctsn, in sctp_sf_do_9_2_shutdown()
2816 if (!TSN_lt(ctsn, asoc->next_tsn)) in sctp_sf_do_9_2_shutdown()
2877 __u32 ctsn; in sctp_sf_do_9_2_shut_ctsn() local
2888 ctsn = ntohl(sdh->cum_tsn_ack); in sctp_sf_do_9_2_shut_ctsn()
2890 if (TSN_lt(ctsn, asoc->ctsn_ack_point)) { in sctp_sf_do_9_2_shut_ctsn()
2891 pr_debug("%s: ctsn in sctp_sf_do_9_2_shut_ctsn()
3337 __u32 ctsn; sctp_sf_eat_sack_6_2() local
[all...]
H A Dsm_sideeffect.c142 __u32 ctsn, max_tsn_seen; in sctp_gen_sack() local
151 ctsn = sctp_tsnmap_get_ctsn(&asoc->peer.tsn_map); in sctp_gen_sack()
164 if (max_tsn_seen != ctsn) in sctp_gen_sack()
/kernel/linux/linux-6.6/net/sctp/
H A Dulpqueue.c272 __u32 tsn, ctsn; in sctp_ulpq_store_reasm() local
285 ctsn = cevent->tsn; in sctp_ulpq_store_reasm()
286 if (TSN_lt(ctsn, tsn)) { in sctp_ulpq_store_reasm()
294 ctsn = cevent->tsn; in sctp_ulpq_store_reasm()
296 if (TSN_lt(tsn, ctsn)) in sctp_ulpq_store_reasm()
398 __u32 ctsn, next_tsn; in sctp_ulpq_retrieve_reassembled() local
427 ctsn = cevent->tsn; in sctp_ulpq_retrieve_reassembled()
446 next_tsn = ctsn + 1; in sctp_ulpq_retrieve_reassembled()
450 if ((first_frag) && (ctsn == next_tsn)) { in sctp_ulpq_retrieve_reassembled()
461 if (first_frag && (ctsn in sctp_ulpq_retrieve_reassembled()
505 __u32 ctsn, next_tsn; sctp_ulpq_retrieve_partial() local
586 __u32 ctsn, ctsnap; sctp_ulpq_reasm() local
605 __u32 ctsn, next_tsn; sctp_ulpq_retrieve_first() local
1025 __u32 ctsn; sctp_ulpq_partial_delivery() local
[all...]
H A Doutqueue.c1255 __u32 sack_ctsn, ctsn, tsn; in sctp_outq_sack() local
1369 ctsn = asoc->ctsn_ack_point; in sctp_outq_sack()
1376 if (TSN_lte(tsn, ctsn)) { in sctp_outq_sack()
1405 "advertised peer ack point:0x%x\n", __func__, asoc, ctsn, in sctp_outq_sack()
1775 __u32 ctsn = ntohl(sack->cum_tsn_ack); in sctp_acked() local
1780 if (TSN_lte(tsn, ctsn)) in sctp_acked()
1797 tsn_offset = tsn - ctsn; in sctp_acked()
1822 void sctp_generate_fwdtsn(struct sctp_outq *q, __u32 ctsn) in sctp_generate_fwdtsn() argument
1842 if (TSN_lt(asoc->adv_peer_ack_point, ctsn)) in sctp_generate_fwdtsn()
1843 asoc->adv_peer_ack_point = ctsn; in sctp_generate_fwdtsn()
[all...]
H A Dstream_interleave.c1098 static void sctp_generate_iftsn(struct sctp_outq *q, __u32 ctsn) in sctp_generate_iftsn() argument
1111 if (TSN_lt(asoc->adv_peer_ack_point, ctsn)) in sctp_generate_iftsn()
1112 asoc->adv_peer_ack_point = ctsn; in sctp_generate_iftsn()
1118 if (TSN_lte(tsn, ctsn)) { in sctp_generate_iftsn()
1145 if (asoc->adv_peer_ack_point > ctsn) in sctp_generate_iftsn()
H A Dsm_statefuns.c2853 __u32 ctsn; in sctp_sf_do_9_2_shutdown() local
2867 ctsn = ntohl(sdh->cum_tsn_ack); in sctp_sf_do_9_2_shutdown()
2869 if (TSN_lt(ctsn, asoc->ctsn_ack_point)) { in sctp_sf_do_9_2_shutdown()
2870 pr_debug("%s: ctsn:%x, ctsn_ack_point:%x\n", __func__, ctsn, in sctp_sf_do_9_2_shutdown()
2880 if (!TSN_lt(ctsn, asoc->next_tsn)) in sctp_sf_do_9_2_shutdown()
2941 __u32 ctsn; in sctp_sf_do_9_2_shut_ctsn() local
2952 ctsn = ntohl(sdh->cum_tsn_ack); in sctp_sf_do_9_2_shut_ctsn()
2954 if (TSN_lt(ctsn, asoc->ctsn_ack_point)) { in sctp_sf_do_9_2_shut_ctsn()
2955 pr_debug("%s: ctsn in sctp_sf_do_9_2_shut_ctsn()
3401 __u32 ctsn; sctp_sf_eat_sack_6_2() local
[all...]
H A Dsm_make_chunk.c762 __u32 ctsn; in sctp_make_sack() local
766 ctsn = sctp_tsnmap_get_ctsn(map); in sctp_make_sack()
768 pr_debug("%s: sackCTSNAck sent:0x%x\n", __func__, ctsn); in sctp_make_sack()
775 sack.cum_tsn_ack = htonl(ctsn); in sctp_make_sack()
859 __u32 ctsn; in sctp_make_shutdown() local
861 ctsn = sctp_tsnmap_get_ctsn(&asoc->peer.tsn_map); in sctp_make_shutdown()
862 shut.cum_tsn_ack = htonl(ctsn); in sctp_make_shutdown()
H A Dsm_sideeffect.c142 __u32 ctsn, max_tsn_seen; in sctp_gen_sack() local
151 ctsn = sctp_tsnmap_get_ctsn(&asoc->peer.tsn_map); in sctp_gen_sack()
164 if (max_tsn_seen != ctsn) in sctp_gen_sack()
/kernel/linux/linux-5.10/include/net/sctp/
H A Dstream_interleave.h37 void (*generate_ftsn)(struct sctp_outq *q, __u32 ctsn);
/kernel/linux/linux-6.6/include/net/sctp/
H A Dstream_interleave.h37 void (*generate_ftsn)(struct sctp_outq *q, __u32 ctsn);

Completed in 33 milliseconds