1 /*	@(#)tcpip.h 1.7 88/08/19 SMI; from UCB 7.1 6/5/85	*/
2 
3 /*
4  * Copyright (c) 1982, 1986 Regents of the University of California.
5  * All rights reserved.  The Berkeley software License Agreement
6  * specifies the terms and conditions for redistribution.
7  */
8 
9 /*
10  * $Id: $
11  * $DateTime: $
12  * $Change: $
13  */
14 
15 /*
16  * Tcp+ip header, after ip options removed.
17  */
18 
19 #ifndef _netinet_tcpip_h
20 #define _netinet_tcpip_h
21 
22 struct tcpiphdr {
23 	struct 	ipovly ti_i;		/* overlaid ip structure */
24 	struct	tcphdr ti_t;		/* tcp header */
25 };
26 #define	ti_next		ti_i.ih_next
27 #define	ti_prev		ti_i.ih_prev
28 #define	ti_x1		ti_i.ih_x1
29 #define	ti_pr		ti_i.ih_pr
30 #define	ti_len		ti_i.ih_len
31 #define	ti_src		ti_i.ih_src
32 #define	ti_dst		ti_i.ih_dst
33 #define	ti_sport	ti_t.th_sport
34 #define	ti_dport	ti_t.th_dport
35 #define	ti_seq		ti_t.th_seq
36 #define	ti_ack		ti_t.th_ack
37 #define	ti_x2		ti_t.th_x2
38 #define	ti_off		ti_t.th_off
39 #define	ti_flags	ti_t.th_flags
40 #define	ti_win		ti_t.th_win
41 #define	ti_sum		ti_t.th_sum
42 #define	ti_urp		ti_t.th_urp
43 
44 #endif /*!_netinet_tcpip_h*/
45