tcp_var.h (86764) | tcp_var.h (87193) |
---|---|
1/* 2 * Copyright (c) 1982, 1986, 1993, 1994, 1995 3 * The Regents of the University of California. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 17 unchanged lines hidden (view full) --- 26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 31 * SUCH DAMAGE. 32 * 33 * @(#)tcp_var.h 8.4 (Berkeley) 5/24/95 | 1/* 2 * Copyright (c) 1982, 1986, 1993, 1994, 1995 3 * The Regents of the University of California. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 17 unchanged lines hidden (view full) --- 26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 31 * SUCH DAMAGE. 32 * 33 * @(#)tcp_var.h 8.4 (Berkeley) 5/24/95 |
34 * $FreeBSD: head/sys/netinet/tcp_var.h 86764 2001-11-22 04:50:44Z jlemon $ | 34 * $FreeBSD: head/sys/netinet/tcp_var.h 87193 2001-12-02 08:49:29Z dillon $ |
35 */ 36 37#ifndef _NETINET_TCP_VAR_H_ 38#define _NETINET_TCP_VAR_H_ 39 40#include <netinet/in_pcb.h> /* needed for in_conninfo, inp_gen_t */ 41 42/* --- 53 unchanged lines hidden (view full) --- 96#define TF_NEEDFIN 0x00800 /* send FIN (implicit state) */ 97#define TF_NOPUSH 0x01000 /* don't push */ 98#define TF_REQ_CC 0x02000 /* have/will request CC */ 99#define TF_RCVD_CC 0x04000 /* a CC was received in SYN */ 100#define TF_SENDCCNEW 0x08000 /* send CCnew instead of CC in SYN */ 101#define TF_MORETOCOME 0x10000 /* More data to be appended to sock */ 102#define TF_LQ_OVERFLOW 0x20000 /* listen queue overflow */ 103#define TF_LASTIDLE 0x40000 /* connection was previously idle */ | 35 */ 36 37#ifndef _NETINET_TCP_VAR_H_ 38#define _NETINET_TCP_VAR_H_ 39 40#include <netinet/in_pcb.h> /* needed for in_conninfo, inp_gen_t */ 41 42/* --- 53 unchanged lines hidden (view full) --- 96#define TF_NEEDFIN 0x00800 /* send FIN (implicit state) */ 97#define TF_NOPUSH 0x01000 /* don't push */ 98#define TF_REQ_CC 0x02000 /* have/will request CC */ 99#define TF_RCVD_CC 0x04000 /* a CC was received in SYN */ 100#define TF_SENDCCNEW 0x08000 /* send CCnew instead of CC in SYN */ 101#define TF_MORETOCOME 0x10000 /* More data to be appended to sock */ 102#define TF_LQ_OVERFLOW 0x20000 /* listen queue overflow */ 103#define TF_LASTIDLE 0x40000 /* connection was previously idle */ |
104#define TF_RXWIN0SENT 0x80000 /* sent a receiver win 0 in response */ |
|
104 int t_force; /* 1 if forcing out a byte */ 105 106 tcp_seq snd_una; /* send unacknowledged */ 107 tcp_seq snd_max; /* highest sequence number sent; 108 * used to recognize retransmits 109 */ 110 tcp_seq snd_nxt; /* send next */ 111 tcp_seq snd_up; /* send urgent pointer */ --- 375 unchanged lines hidden --- | 105 int t_force; /* 1 if forcing out a byte */ 106 107 tcp_seq snd_una; /* send unacknowledged */ 108 tcp_seq snd_max; /* highest sequence number sent; 109 * used to recognize retransmits 110 */ 111 tcp_seq snd_nxt; /* send next */ 112 tcp_seq snd_up; /* send urgent pointer */ --- 375 unchanged lines hidden --- |