/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/net/ipv4/netfilter/ |
H A D | nf_nat_helper.c | 296 struct tcp_sack_block_wire *sack; local 299 sack = (void *)skb->data + sackoff; 300 if (after(ntohl(sack->start_seq) - natseq->offset_before, 302 new_start_seq = htonl(ntohl(sack->start_seq) 305 new_start_seq = htonl(ntohl(sack->start_seq) 308 if (after(ntohl(sack->end_seq) - natseq->offset_before, 310 new_end_seq = htonl(ntohl(sack->end_seq) 313 new_end_seq = htonl(ntohl(sack->end_seq) 317 ntohl(sack->start_seq), new_start_seq, 318 ntohl(sack [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/net/ipv4/netfilter/ |
H A D | nf_nat_helper.c | 296 struct tcp_sack_block_wire *sack; local 299 sack = (void *)skb->data + sackoff; 300 if (after(ntohl(sack->start_seq) - natseq->offset_before, 302 new_start_seq = htonl(ntohl(sack->start_seq) 305 new_start_seq = htonl(ntohl(sack->start_seq) 308 if (after(ntohl(sack->end_seq) - natseq->offset_before, 310 new_end_seq = htonl(ntohl(sack->end_seq) 313 new_end_seq = htonl(ntohl(sack->end_seq) 317 ntohl(sack->start_seq), new_start_seq, 318 ntohl(sack [all...] |
/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 | outqueue.c | 60 static int sctp_acked(struct sctp_sackhdr *sack, __u32 tsn); 64 struct sctp_sackhdr *sack, 521 * triggered during sack processing and the queue 1093 struct sctp_sackhdr *sack) 1101 frags = sack->variable; 1102 for (i = 0; i < ntohs(sack->num_gap_ack_blocks); i++) { 1115 int sctp_outq_sack(struct sctp_outq *q, struct sctp_sackhdr *sack) argument 1121 sctp_sack_variable_t *frags = sack->variable; 1134 sack_ctsn = ntohl(sack->cum_tsn_ack); 1135 gap_ack_blocks = ntohs(sack 1092 sctp_sack_update_unack_data(struct sctp_association *assoc, struct sctp_sackhdr *sack) argument 1299 sctp_check_transmitted(struct sctp_outq *q, struct list_head *transmitted_queue, struct sctp_transport *transport, struct sctp_sackhdr *sack, __u32 *highest_new_tsn_in_sack) argument 1722 sctp_acked(struct sctp_sackhdr *sack, __u32 tsn) argument [all...] |
H A D | output.c | 248 struct sctp_chunk *sack; local 250 sack = sctp_make_sack(asoc); 251 if (sack) { 252 retval = sctp_packet_append_chunk(pkt, sack);
|
H A D | sm_make_chunk.c | 717 struct sctp_sackhdr sack; local 733 sack.cum_tsn_ack = htonl(ctsn); 734 sack.a_rwnd = htonl(asoc->a_rwnd); 735 sack.num_gap_ack_blocks = htons(num_gabs); 736 sack.num_dup_tsns = htons(num_dup_tsns); 738 len = sizeof(sack) 780 sctp_addto_chunk(retval, sizeof(sack), &sack);
|
H A D | associola.c | 262 * sack to acknowledge the data chunk. Subsequent 1398 struct sctp_chunk *sack; local 1437 sack = sctp_make_sack(asoc); 1438 if (!sack) 1443 sctp_outq_tail(&asoc->outqueue, sack);
|
H A D | sm_sideeffect.c | 160 struct sctp_chunk *sack; local 222 sack = sctp_make_sack(asoc); 223 if (!sack) 229 sctp_add_cmd_sf(commands, SCTP_CMD_REPLY, SCTP_CHUNK(sack));
|
H A D | sm_statefuns.c | 2887 * toward sack generation. Note that we need to SACK every 5675 struct sctp_sackhdr *sack; local 5683 sack = (struct sctp_sackhdr *) chunk->skb->data; 5685 num_blocks = ntohs(sack->num_gap_ack_blocks); 5686 num_dup_tsns = ntohs(sack->num_dup_tsns); 5694 return sack;
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/net/sctp/ |
H A D | outqueue.c | 60 static int sctp_acked(struct sctp_sackhdr *sack, __u32 tsn); 64 struct sctp_sackhdr *sack, 521 * triggered during sack processing and the queue 1093 struct sctp_sackhdr *sack) 1101 frags = sack->variable; 1102 for (i = 0; i < ntohs(sack->num_gap_ack_blocks); i++) { 1115 int sctp_outq_sack(struct sctp_outq *q, struct sctp_sackhdr *sack) argument 1121 sctp_sack_variable_t *frags = sack->variable; 1134 sack_ctsn = ntohl(sack->cum_tsn_ack); 1135 gap_ack_blocks = ntohs(sack 1092 sctp_sack_update_unack_data(struct sctp_association *assoc, struct sctp_sackhdr *sack) argument 1299 sctp_check_transmitted(struct sctp_outq *q, struct list_head *transmitted_queue, struct sctp_transport *transport, struct sctp_sackhdr *sack, __u32 *highest_new_tsn_in_sack) argument 1722 sctp_acked(struct sctp_sackhdr *sack, __u32 tsn) argument [all...] |
H A D | output.c | 248 struct sctp_chunk *sack; local 250 sack = sctp_make_sack(asoc); 251 if (sack) { 252 retval = sctp_packet_append_chunk(pkt, sack);
|
H A D | sm_make_chunk.c | 717 struct sctp_sackhdr sack; local 733 sack.cum_tsn_ack = htonl(ctsn); 734 sack.a_rwnd = htonl(asoc->a_rwnd); 735 sack.num_gap_ack_blocks = htons(num_gabs); 736 sack.num_dup_tsns = htons(num_dup_tsns); 738 len = sizeof(sack) 780 sctp_addto_chunk(retval, sizeof(sack), &sack);
|
H A D | associola.c | 262 * sack to acknowledge the data chunk. Subsequent 1398 struct sctp_chunk *sack; local 1437 sack = sctp_make_sack(asoc); 1438 if (!sack) 1443 sctp_outq_tail(&asoc->outqueue, sack);
|
H A D | sm_sideeffect.c | 160 struct sctp_chunk *sack; local 222 sack = sctp_make_sack(asoc); 223 if (!sack) 229 sctp_add_cmd_sf(commands, SCTP_CMD_REPLY, SCTP_CHUNK(sack));
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/net/netfilter/ |
H A D | nf_conntrack_proto_tcp.c | 345 td_maxend = max(sack + max(win,1)) seen in reply packets 346 td_maxwin = max(max(win, 1)) + (sack - ack) seen in sent packets 353 III. Upper bound for valid (s)ack: sack <= receiver.td_end 354 IV. Lower bound for valid (s)ack: sack >= receiver.td_end - MAXACKWINDOW 356 where sack is the highest right edge of sack block found in the packet 437 const struct tcphdr *tcph, __u32 *sack) 486 if (after(tmp, *sack)) 487 *sack = tmp; 525 __u32 seq, ack, sack, en local 436 tcp_sack(const struct sk_buff *skb, unsigned int dataoff, const struct tcphdr *tcph, __u32 *sack) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/net/netfilter/ |
H A D | nf_conntrack_proto_tcp.c | 345 td_maxend = max(sack + max(win,1)) seen in reply packets 346 td_maxwin = max(max(win, 1)) + (sack - ack) seen in sent packets 353 III. Upper bound for valid (s)ack: sack <= receiver.td_end 354 IV. Lower bound for valid (s)ack: sack >= receiver.td_end - MAXACKWINDOW 356 where sack is the highest right edge of sack block found in the packet 437 const struct tcphdr *tcph, __u32 *sack) 486 if (after(tmp, *sack)) 487 *sack = tmp; 525 __u32 seq, ack, sack, en local 436 tcp_sack(const struct sk_buff *skb, unsigned int dataoff, const struct tcphdr *tcph, __u32 *sack) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/staging/dream/camera/ |
H A D | msm_vfe7x.c | 357 struct vfe_stats_ack sack; local 526 sack.header = STATS_WE_ACK; 527 sack.bufaddr = (void *)*(uint32_t *)data; 531 cmd_data = &sack; 542 sack.header = STATS_AF_ACK; 543 sack.bufaddr = (void *)*(uint32_t *)data; 547 cmd_data = &sack;
|
H A D | msm_vfe8x.c | 630 struct vfe_cmd_stats_wb_exp_ack sack; local 635 sack.nextWbExpOutputBufferAddr = *(uint32_t *)data; 636 vfe_stats_wb_exp_ack(&sack);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/staging/dream/camera/ |
H A D | msm_vfe7x.c | 357 struct vfe_stats_ack sack; local 526 sack.header = STATS_WE_ACK; 527 sack.bufaddr = (void *)*(uint32_t *)data; 531 cmd_data = &sack; 542 sack.header = STATS_AF_ACK; 543 sack.bufaddr = (void *)*(uint32_t *)data; 547 cmd_data = &sack;
|
H A D | msm_vfe8x.c | 630 struct vfe_cmd_stats_wb_exp_ack sack; local 635 sack.nextWbExpOutputBufferAddr = *(uint32_t *)data; 636 vfe_stats_wb_exp_ack(&sack);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/chelsio/ |
H A D | cpl5_cmd.h | 185 u8 sack:1; member in struct:tcp_options 189 u8 sack:1; member in struct:tcp_options
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/chelsio/ |
H A D | cpl5_cmd.h | 185 u8 sack:1; member in struct:tcp_options 189 u8 sack:1; member in struct:tcp_options
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/infiniband/hw/cxgb4/ |
H A D | t4fw_ri_api.h | 763 __u8 sack:1; member in struct:tcp_options 767 __u8 sack:1; member in struct:tcp_options
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/infiniband/hw/cxgb4/ |
H A D | t4fw_ri_api.h | 763 __u8 sack:1; member in struct:tcp_options 767 __u8 sack:1; member in struct:tcp_options
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/cxgb3/ |
H A D | t3_cpl.h | 215 __u8 sack:1; member in struct:tcp_options 219 __u8 sack:1; member in struct:tcp_options
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/cxgb3/ |
H A D | t3_cpl.h | 215 __u8 sack:1; member in struct:tcp_options 219 __u8 sack:1; member in struct:tcp_options
|