/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 D | tsnmap.h | 117 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 D | ulpevent.h | 62 __u32 tsn; member in struct:sctp_ulpevent
|
H A D | sm.h | 224 __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 D | tsnmap.h | 117 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 D | ulpevent.h | 62 __u32 tsn; member in struct:sctp_ulpevent
|
H A D | sm.h | 224 __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 D | tsnmap.c | 9 * 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 D | outqueue.c | 60 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 D | ulpqueue.c | 292 __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 D | ulpevent.c | 718 ntohl(chunk->subh.data_hdr->tsn))) 757 event->tsn = ntohl(chunk->subh.data_hdr->tsn); 930 sinfo.sinfo_tsn = event->tsn;
|
H A D | sm_statefuns.c | 2556 /* 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 D | associola.c | 1001 __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 D | sm_make_chunk.c | 687 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 D | output.c | 466 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 D | tsnmap.c | 9 * 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 D | outqueue.c | 60 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 D | ulpqueue.c | 292 __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 D | ulpevent.c | 718 ntohl(chunk->subh.data_hdr->tsn))) 757 event->tsn = ntohl(chunk->subh.data_hdr->tsn); 930 sinfo.sinfo_tsn = event->tsn;
|
H A D | sm_statefuns.c | 2556 /* 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 D | associola.c | 1001 __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 D | sm_make_chunk.c | 687 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 D | output.c | 466 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 D | sctp.h | 226 __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 D | sctp.h | 226 __be32 tsn; member in struct:sctp_datahdr
|