xref: /original-bsd/sys/netinet/tcpip.h (revision fbed46ce)
1 /*	tcpip.h	4.1	81/11/29	*/
2 
3 /*
4  * Tcp+ip header, after ip options removed.
5  */
6 struct tcpiphdr {
7 	struct 	ipovly ti_i;		/* overlaid ip structure */
8 	struct	tcphdr ti_t;		/* tcp header */
9 };
10 #define	ti_next		ti_i.ih_next
11 #define	ti_prev		ti_i.ih_prev
12 #define	ti_x1		ti_i.ih_x1
13 #define	ti_pr		ti_i.ih_pr
14 #define	ti_len		ti_i.ih_len
15 #define	ti_src		ti_i.ih_src
16 #define	ti_dst		ti_i.ih_dst
17 #define	ti_sport	ti_t.th_sport
18 #define	ti_dport	ti_t.th_dport
19 #define	ti_seq		ti_t.th_seq
20 #define	ti_ack		ti_t.th_ack
21 #define	ti_x2		ti_t.th_x2
22 #define	ti_off		ti_t.th_off
23 #define	ti_flags	ti_t.th_flags
24 #define	ti_win		ti_t.th_win
25 #define	ti_sum		ti_t.th_sum
26 #define	ti_urp		ti_t.th_urp
27