• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/netfilter/

Lines Matching defs:sender

131  * equivalent with the ones of the sender/receiver. We always
132 * try to guess the state of the current sender.
345 td_maxwin += seq + len - sender.td_maxend
346 if seq + len > sender.td_maxend
349 I. Upper bound for valid data: seq <= sender.td_maxend
350 II. Lower bound for valid data: seq + len >= sender.td_end - receiver.td_maxwin
370 #define MAXACKWINDOW(sender) \
371 ((sender)->td_maxwin > MAXACKWINCONST ? (sender)->td_maxwin \
502 struct ip_ct_tcp_state *sender = &state->seen[dir];
524 DEBUGP("tcp_in_window: sender end=%u maxend=%u maxwin=%u scale=%i "
526 sender->td_end, sender->td_maxend, sender->td_maxwin,
527 sender->td_scale,
531 if (sender->td_end == 0) {
533 * Initialize sender data.
539 sender->td_end =
540 sender->td_maxend = end;
541 sender->td_maxwin = (win == 0 ? 1 : win);
543 tcp_options(skb, dataoff, tcph, sender);
549 if (!(sender->flags & IP_CT_TCP_FLAG_WINDOW_SCALE
551 sender->td_scale =
559 sender->td_end = end;
560 sender->td_maxwin = (win == 0 ? 1 : win);
561 sender->td_maxend = end + sender->td_maxwin;
567 && after(end, sender->td_end)) {
573 sender->td_end =
574 sender->td_maxend = end;
575 sender->td_maxwin = (win == 0 ? 1 : win);
577 tcp_options(skb, dataoff, tcph, sender);
605 seq = end = sender->td_end;
612 DEBUGP("tcp_in_window: sender end=%u maxend=%u maxwin=%u scale=%i "
614 sender->td_end, sender->td_maxend, sender->td_maxwin,
615 sender->td_scale,
620 before(seq, sender->td_maxend + 1),
621 after(end, sender->td_end - receiver->td_maxwin - 1),
623 after(ack, receiver->td_end - MAXACKWINDOW(sender)));
625 if (before(seq, sender->td_maxend + 1) &&
626 after(end, sender->td_end - receiver->td_maxwin - 1) &&
628 after(ack, receiver->td_end - MAXACKWINDOW(sender))) {
633 win <<= sender->td_scale;
636 * Update sender data.
639 if (sender->td_maxwin < swin)
640 sender->td_maxwin = swin;
641 if (after(end, sender->td_end))
642 sender->td_end = end;
646 if (after(end, sender->td_maxend))
647 receiver->td_maxwin += end - sender->td_maxend;
676 if (sender->flags & IP_CT_TCP_FLAG_BE_LIBERAL ||
682 before(seq, sender->td_maxend + 1) ?
683 after(end, sender->td_end - receiver->td_maxwin - 1) ?
685 after(ack, receiver->td_end - MAXACKWINDOW(sender)) ? "BUG"
692 DEBUGP("tcp_in_window: res=%i sender end=%u maxend=%u maxwin=%u "
694 res, sender->td_end, sender->td_maxend, sender->td_maxwin,
701 /* Update sender->td_end after NAT successfully mangled the packet */
711 struct ip_ct_tcp_state *sender = &conntrack->proto.tcp.seen[dir];
725 DEBUGP("tcp_update: sender end=%u maxend=%u maxwin=%u scale=%i "
727 sender->td_end, sender->td_maxend, sender->td_maxwin,
728 sender->td_scale,
1007 struct ip_ct_tcp_state *sender = &conntrack->proto.tcp.seen[0];
1074 DEBUGP("tcp_new: sender end=%u maxend=%u maxwin=%u scale=%i "
1076 sender->td_end, sender->td_maxend, sender->td_maxwin,
1077 sender->td_scale,