123198Smckusick /* 2*63218Sbostic * Copyright (c) 1982, 1986, 1993 3*63218Sbostic * The Regents of the University of California. All rights reserved. 423198Smckusick * 544493Sbostic * %sccs.include.redist.c% 632789Sbostic * 7*63218Sbostic * @(#)tcpip.h 8.1 (Berkeley) 06/10/93 823198Smckusick */ 95126Swnj 105126Swnj /* 115126Swnj * Tcp+ip header, after ip options removed. 125126Swnj */ 135126Swnj struct tcpiphdr { 145126Swnj struct ipovly ti_i; /* overlaid ip structure */ 155126Swnj struct tcphdr ti_t; /* tcp header */ 165126Swnj }; 175126Swnj #define ti_next ti_i.ih_next 185126Swnj #define ti_prev ti_i.ih_prev 195126Swnj #define ti_x1 ti_i.ih_x1 205126Swnj #define ti_pr ti_i.ih_pr 215126Swnj #define ti_len ti_i.ih_len 225126Swnj #define ti_src ti_i.ih_src 235126Swnj #define ti_dst ti_i.ih_dst 245126Swnj #define ti_sport ti_t.th_sport 255126Swnj #define ti_dport ti_t.th_dport 265126Swnj #define ti_seq ti_t.th_seq 275126Swnj #define ti_ack ti_t.th_ack 285126Swnj #define ti_x2 ti_t.th_x2 295126Swnj #define ti_off ti_t.th_off 305126Swnj #define ti_flags ti_t.th_flags 315126Swnj #define ti_win ti_t.th_win 325126Swnj #define ti_sum ti_t.th_sum 335126Swnj #define ti_urp ti_t.th_urp 34