sack 1510 net/pf.c struct sackblk sack; sack 1531 net/pf.c memcpy(&sack, &opt[i], sizeof(sack)); sack 1532 net/pf.c pf_change_a(&sack.start, &th->th_sum, sack 1533 net/pf.c htonl(ntohl(sack.start) - sack 1535 net/pf.c pf_change_a(&sack.end, &th->th_sum, sack 1536 net/pf.c htonl(ntohl(sack.end) - sack 1538 net/pf.c memcpy(&opt[i], &sack, sizeof(sack)); sack 2448 netinet/tcp_input.c struct sackblk sack, firstsack, temp[MAX_SACK_BLKS]; sack 2452 netinet/tcp_input.c sack = tp->sackblks[i]; sack 2453 netinet/tcp_input.c if (sack.start == 0 && sack.end == 0) { sack 2457 netinet/tcp_input.c if (SEQ_LEQ(sack.end, tp->rcv_nxt)) { sack 2488 netinet/tcp_input.c sack = tp->sackblks[i]; sack 2489 netinet/tcp_input.c if (SEQ_LT(sack.end, firstsack.start) || sack 2490 netinet/tcp_input.c SEQ_GT(sack.start, firstsack.end)) sack 2492 netinet/tcp_input.c if (sack.start == firstsack.start && sack.end == firstsack.end){ sack 2501 netinet/tcp_input.c if (SEQ_LEQ(sack.start, firstsack.start)) sack 2502 netinet/tcp_input.c firstsack.start = sack.start; /* merge blocks */ sack 2503 netinet/tcp_input.c if (SEQ_GEQ(sack.end, firstsack.end)) sack 2504 netinet/tcp_input.c firstsack.end = sack.end; /* merge blocks */ sack 2510 netinet/tcp_input.c sack = tp->sackblks[i]; sack 2511 netinet/tcp_input.c if (sack.start == 0 && sack.end == 0) sack 2513 netinet/tcp_input.c temp[j++] = sack; sack 2560 netinet/tcp_input.c struct sackblk sack; sack 2562 netinet/tcp_input.c bcopy(tmp_cp, (char *) &(sack.start), sizeof(tcp_seq)); sack 2563 netinet/tcp_input.c NTOHL(sack.start); sack 2565 netinet/tcp_input.c (char *) &(sack.end), sizeof(tcp_seq)); sack 2566 netinet/tcp_input.c NTOHL(sack.end); sack 2569 netinet/tcp_input.c if (SEQ_LEQ(sack.end, sack.start)) sack 2571 netinet/tcp_input.c if (SEQ_LEQ(sack.end, tp->snd_una)) sack 2575 netinet/tcp_input.c if (SEQ_GT(sack.end, tp->snd_fack)) sack 2576 netinet/tcp_input.c tp->snd_fack = sack.end; sack 2579 netinet/tcp_input.c if (SEQ_LT(sack.start, th->th_ack)) sack 2582 netinet/tcp_input.c if (SEQ_GT(sack.end, tp->snd_max)) sack 2593 netinet/tcp_input.c cur->end = sack.start; sack 2597 netinet/tcp_input.c tp->rcv_lastsack = sack.end; sack 2603 netinet/tcp_input.c ((sack.end - cur->end)/tp->t_maxseg)); sack 2611 netinet/tcp_input.c if (SEQ_LEQ(sack.end, cur->start)) sack 2614 netinet/tcp_input.c if (SEQ_GEQ(sack.start, cur->end)) { sack 2617 netinet/tcp_input.c if (((sack.end - cur->end)/tp->t_maxseg) >= sack 2624 netinet/tcp_input.c if (SEQ_LEQ(sack.start, cur->start)) { sack 2627 netinet/tcp_input.c if (SEQ_GT(sack.end, cur->rxmit)) sack 2633 netinet/tcp_input.c tcp_seq_subtract(sack.end, sack 2636 netinet/tcp_input.c if (SEQ_GEQ(sack.end, cur->end)) { sack 2652 netinet/tcp_input.c cur->start = sack.end; sack 2659 netinet/tcp_input.c if (SEQ_GEQ(sack.end, cur->end)) { sack 2661 netinet/tcp_input.c if (SEQ_GT(cur->rxmit, sack.start)) sack 2664 netinet/tcp_input.c sack.start); sack 2666 netinet/tcp_input.c cur->end = sack.start; sack 2669 netinet/tcp_input.c if (((sack.end - cur->end)/tp->t_maxseg) >= sack 2676 netinet/tcp_input.c if (SEQ_LT(cur->start, sack.start) && sack 2677 netinet/tcp_input.c SEQ_GT(cur->end, sack.end)) { sack 2687 netinet/tcp_input.c if (SEQ_GT(cur->rxmit, sack.end)) sack 2689 netinet/tcp_input.c tcp_seq_subtract(sack.end, sack 2690 netinet/tcp_input.c sack.start); sack 2691 netinet/tcp_input.c else if (SEQ_GT(cur->rxmit, sack.start)) sack 2694 netinet/tcp_input.c sack.start); sack 2697 netinet/tcp_input.c temp->start = sack.end; sack 2701 netinet/tcp_input.c cur->end = sack.start; sack 2704 netinet/tcp_input.c if (((sack.end - cur->end)/tp->t_maxseg) >= sack 2714 netinet/tcp_input.c if (SEQ_LT(tp->rcv_lastsack, sack.start)) { sack 2724 netinet/tcp_input.c temp->end = sack.start; sack 2726 netinet/tcp_input.c ((sack.end - sack.start)/tp->t_maxseg)); sack 2732 netinet/tcp_input.c tp->rcv_lastsack = sack.end; sack 646 netinet/tcp_output.c struct sackblk sack = tp->sackblks[i]; sack 647 netinet/tcp_output.c if (sack.start == 0 && sack.end == 0) sack 649 netinet/tcp_output.c *lp++ = htonl(sack.start); sack 650 netinet/tcp_output.c *lp++ = htonl(sack.end);