Searched refs:sack (Results 1 - 25 of 28) sorted by relevance

12

/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 Dnf_nat_helper.c296 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 Dnf_nat_helper.c296 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 Doutqueue.c60 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 Doutput.c248 struct sctp_chunk *sack; local
250 sack = sctp_make_sack(asoc);
251 if (sack) {
252 retval = sctp_packet_append_chunk(pkt, sack);
H A Dsm_make_chunk.c717 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 Dassociola.c262 * 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 Dsm_sideeffect.c160 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 Dsm_statefuns.c2887 * 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 Doutqueue.c60 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 Doutput.c248 struct sctp_chunk *sack; local
250 sack = sctp_make_sack(asoc);
251 if (sack) {
252 retval = sctp_packet_append_chunk(pkt, sack);
H A Dsm_make_chunk.c717 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 Dassociola.c262 * 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 Dsm_sideeffect.c160 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 Dnf_conntrack_proto_tcp.c345 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 Dnf_conntrack_proto_tcp.c345 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 Dmsm_vfe7x.c357 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 Dmsm_vfe8x.c630 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 Dmsm_vfe7x.c357 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 Dmsm_vfe8x.c630 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 Dcpl5_cmd.h185 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 Dcpl5_cmd.h185 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 Dt4fw_ri_api.h763 __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 Dt4fw_ri_api.h763 __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 Dt3_cpl.h215 __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 Dt3_cpl.h215 __u8 sack:1; member in struct:tcp_options
219 __u8 sack:1; member in struct:tcp_options

Completed in 715 milliseconds

12