Searched refs:tsn (Results 1 - 24 of 24) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/net/sctp/
H A Dtsnmap.h117 int sctp_tsnmap_check(const struct sctp_tsnmap *, __u32 tsn);
120 int sctp_tsnmap_mark(struct sctp_tsnmap *, __u32 tsn);
123 void sctp_tsnmap_skip(struct sctp_tsnmap *map, __u32 tsn);
143 /* Return pointer to duplicate tsn array as needed by SACK. */
166 static inline void sctp_tsnmap_mark_dup(struct sctp_tsnmap *map, __u32 tsn) argument
169 map->dup_tsns[map->num_dup_tsns++] = htonl(tsn);
173 void sctp_tsnmap_renege(struct sctp_tsnmap *, __u32 tsn);
H A Dulpevent.h62 __u32 tsn; member in struct:sctp_ulpevent
H A Dsm.h224 __u32 tsn);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/net/sctp/
H A Dtsnmap.h117 int sctp_tsnmap_check(const struct sctp_tsnmap *, __u32 tsn);
120 int sctp_tsnmap_mark(struct sctp_tsnmap *, __u32 tsn);
123 void sctp_tsnmap_skip(struct sctp_tsnmap *map, __u32 tsn);
143 /* Return pointer to duplicate tsn array as needed by SACK. */
166 static inline void sctp_tsnmap_mark_dup(struct sctp_tsnmap *map, __u32 tsn) argument
169 map->dup_tsns[map->num_dup_tsns++] = htonl(tsn);
173 void sctp_tsnmap_renege(struct sctp_tsnmap *, __u32 tsn);
H A Dulpevent.h62 __u32 tsn; member in struct:sctp_ulpevent
H A Dsm.h224 __u32 tsn);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/net/sctp/
H A Dtsnmap.c9 * These functions manipulate sctp tsn mapping array.
91 int sctp_tsnmap_check(const struct sctp_tsnmap *map, __u32 tsn) argument
96 if (TSN_lte(tsn, map->cumulative_tsn_ack_point))
102 if (!TSN_lt(tsn, map->base_tsn + SCTP_TSN_MAP_SIZE))
106 gap = tsn - map->base_tsn;
117 int sctp_tsnmap_mark(struct sctp_tsnmap *map, __u32 tsn) argument
121 if (TSN_lt(tsn, map->base_tsn))
124 gap = tsn - map->base_tsn;
130 /* In this case the map has no gaps and the tsn we are
131 * recording is the next expected tsn
208 sctp_tsnmap_skip(struct sctp_tsnmap *map, __u32 tsn) argument
322 sctp_tsnmap_renege(struct sctp_tsnmap *map, __u32 tsn) argument
[all...]
H A Doutqueue.c60 static int sctp_acked(struct sctp_sackhdr *sack, __u32 tsn);
165 static inline int sctp_cacc_skip_3_2(struct sctp_transport *primary, __u32 tsn) argument
168 TSN_lt(tsn, primary->cacc.next_tsn_at_change))
190 __u32 tsn)
194 sctp_cacc_skip_3_2(primary, tsn)))
369 ntsn = ntohl(nchunk->subh.data_hdr->tsn);
373 ltsn = ntohl(lchunk->subh.data_hdr->tsn);
1000 ntohl(chunk->subh.data_hdr->tsn),
1017 ntohl(chunk->subh.data_hdr->tsn),
1122 __u32 sack_ctsn, ctsn, tsn; local
187 sctp_cacc_skip(struct sctp_transport *primary, struct sctp_transport *transport, int count_of_newacks, __u32 tsn) argument
1308 __u32 tsn; local
1663 __u32 tsn; local
1722 sctp_acked(struct sctp_sackhdr *sack, __u32 tsn) argument
1777 __u32 tsn; local
[all...]
H A Dulpqueue.c292 __u32 tsn, ctsn; local
294 tsn = event->tsn;
305 ctsn = cevent->tsn;
306 if (TSN_lt(ctsn, tsn)) {
314 ctsn = cevent->tsn;
316 if (TSN_lt(tsn, ctsn))
443 ctsn = cevent->tsn;
539 ctsn = cevent->tsn;
597 /* Do not even bother unless this is the next tsn t
683 __u32 tsn; local
964 __u32 tsn; local
1057 __u32 tsn; local
[all...]
H A Dulpevent.c718 ntohl(chunk->subh.data_hdr->tsn)))
757 event->tsn = ntohl(chunk->subh.data_hdr->tsn);
930 sinfo.sinfo_tsn = event->tsn;
H A Dsm_statefuns.c2556 /* If Cumulative TSN Ack beyond the max tsn currently
2639 /* If Cumulative TSN Ack beyond the max tsn currently
3086 /* If Cumulative TSN Ack beyond the max tsn currently
3697 __u32 tsn; local
3716 tsn = ntohl(fwdtsn_hdr->new_cum_tsn);
3717 SCTP_DEBUG_PRINTK("%s: TSN 0x%x.\n", __func__, tsn);
3722 if (sctp_tsnmap_check(&asoc->peer.tsn_map, tsn) < 0)
3731 sctp_add_cmd_sf(commands, SCTP_CMD_REPORT_FWDTSN, SCTP_U32(tsn));
3761 __u32 tsn; local
3780 tsn
5859 __u32 tsn; local
[all...]
H A Dassociola.c1001 __u32 tsn)
1007 __be32 key = htonl(tsn);
1027 if (key == chunk->subh.data_hdr->tsn) {
1041 if (key == chunk->subh.data_hdr->tsn) {
1000 sctp_assoc_lookup_tsn(struct sctp_association *asoc, __u32 tsn) argument
H A Dsm_make_chunk.c687 dp.tsn = 0;
914 const struct sctp_chunk *chunk, __u32 tsn)
920 + sizeof(tsn));
925 /* Put the tsn back into network byte order. */
926 payload = htonl(tsn);
1479 chunk->subh.data_hdr->tsn =
912 sctp_make_abort_no_data( const struct sctp_association *asoc, const struct sctp_chunk *chunk, __u32 tsn) argument
H A Doutput.c466 ntohl(chunk->subh.data_hdr->tsn) : 0,
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/net/sctp/
H A Dtsnmap.c9 * These functions manipulate sctp tsn mapping array.
91 int sctp_tsnmap_check(const struct sctp_tsnmap *map, __u32 tsn) argument
96 if (TSN_lte(tsn, map->cumulative_tsn_ack_point))
102 if (!TSN_lt(tsn, map->base_tsn + SCTP_TSN_MAP_SIZE))
106 gap = tsn - map->base_tsn;
117 int sctp_tsnmap_mark(struct sctp_tsnmap *map, __u32 tsn) argument
121 if (TSN_lt(tsn, map->base_tsn))
124 gap = tsn - map->base_tsn;
130 /* In this case the map has no gaps and the tsn we are
131 * recording is the next expected tsn
208 sctp_tsnmap_skip(struct sctp_tsnmap *map, __u32 tsn) argument
322 sctp_tsnmap_renege(struct sctp_tsnmap *map, __u32 tsn) argument
[all...]
H A Doutqueue.c60 static int sctp_acked(struct sctp_sackhdr *sack, __u32 tsn);
165 static inline int sctp_cacc_skip_3_2(struct sctp_transport *primary, __u32 tsn) argument
168 TSN_lt(tsn, primary->cacc.next_tsn_at_change))
190 __u32 tsn)
194 sctp_cacc_skip_3_2(primary, tsn)))
369 ntsn = ntohl(nchunk->subh.data_hdr->tsn);
373 ltsn = ntohl(lchunk->subh.data_hdr->tsn);
1000 ntohl(chunk->subh.data_hdr->tsn),
1017 ntohl(chunk->subh.data_hdr->tsn),
1122 __u32 sack_ctsn, ctsn, tsn; local
187 sctp_cacc_skip(struct sctp_transport *primary, struct sctp_transport *transport, int count_of_newacks, __u32 tsn) argument
1308 __u32 tsn; local
1663 __u32 tsn; local
1722 sctp_acked(struct sctp_sackhdr *sack, __u32 tsn) argument
1777 __u32 tsn; local
[all...]
H A Dulpqueue.c292 __u32 tsn, ctsn; local
294 tsn = event->tsn;
305 ctsn = cevent->tsn;
306 if (TSN_lt(ctsn, tsn)) {
314 ctsn = cevent->tsn;
316 if (TSN_lt(tsn, ctsn))
443 ctsn = cevent->tsn;
539 ctsn = cevent->tsn;
597 /* Do not even bother unless this is the next tsn t
683 __u32 tsn; local
964 __u32 tsn; local
1057 __u32 tsn; local
[all...]
H A Dulpevent.c718 ntohl(chunk->subh.data_hdr->tsn)))
757 event->tsn = ntohl(chunk->subh.data_hdr->tsn);
930 sinfo.sinfo_tsn = event->tsn;
H A Dsm_statefuns.c2556 /* If Cumulative TSN Ack beyond the max tsn currently
2639 /* If Cumulative TSN Ack beyond the max tsn currently
3086 /* If Cumulative TSN Ack beyond the max tsn currently
3697 __u32 tsn; local
3716 tsn = ntohl(fwdtsn_hdr->new_cum_tsn);
3717 SCTP_DEBUG_PRINTK("%s: TSN 0x%x.\n", __func__, tsn);
3722 if (sctp_tsnmap_check(&asoc->peer.tsn_map, tsn) < 0)
3731 sctp_add_cmd_sf(commands, SCTP_CMD_REPORT_FWDTSN, SCTP_U32(tsn));
3761 __u32 tsn; local
3780 tsn
5859 __u32 tsn; local
[all...]
H A Dassociola.c1001 __u32 tsn)
1007 __be32 key = htonl(tsn);
1027 if (key == chunk->subh.data_hdr->tsn) {
1041 if (key == chunk->subh.data_hdr->tsn) {
1000 sctp_assoc_lookup_tsn(struct sctp_association *asoc, __u32 tsn) argument
H A Dsm_make_chunk.c687 dp.tsn = 0;
914 const struct sctp_chunk *chunk, __u32 tsn)
920 + sizeof(tsn));
925 /* Put the tsn back into network byte order. */
926 payload = htonl(tsn);
1479 chunk->subh.data_hdr->tsn =
912 sctp_make_abort_no_data( const struct sctp_association *asoc, const struct sctp_chunk *chunk, __u32 tsn) argument
H A Doutput.c466 ntohl(chunk->subh.data_hdr->tsn) : 0,
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/linux/
H A Dsctp.h226 __be32 tsn; member in struct:sctp_datahdr
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/linux/
H A Dsctp.h226 __be32 tsn; member in struct:sctp_datahdr

Completed in 313 milliseconds