1*23198Smckusick /* 2*23198Smckusick * Copyright (c) 1982 Regents of the University of California. 3*23198Smckusick * All rights reserved. The Berkeley software License Agreement 4*23198Smckusick * specifies the terms and conditions for redistribution. 5*23198Smckusick * 6*23198Smckusick * @(#)tcpip.h 6.2 (Berkeley) 06/08/85 7*23198Smckusick */ 85126Swnj 95126Swnj /* 105126Swnj * Tcp+ip header, after ip options removed. 115126Swnj */ 125126Swnj struct tcpiphdr { 135126Swnj struct ipovly ti_i; /* overlaid ip structure */ 145126Swnj struct tcphdr ti_t; /* tcp header */ 155126Swnj }; 165126Swnj #define ti_next ti_i.ih_next 175126Swnj #define ti_prev ti_i.ih_prev 185126Swnj #define ti_x1 ti_i.ih_x1 195126Swnj #define ti_pr ti_i.ih_pr 205126Swnj #define ti_len ti_i.ih_len 215126Swnj #define ti_src ti_i.ih_src 225126Swnj #define ti_dst ti_i.ih_dst 235126Swnj #define ti_sport ti_t.th_sport 245126Swnj #define ti_dport ti_t.th_dport 255126Swnj #define ti_seq ti_t.th_seq 265126Swnj #define ti_ack ti_t.th_ack 275126Swnj #define ti_x2 ti_t.th_x2 285126Swnj #define ti_off ti_t.th_off 295126Swnj #define ti_flags ti_t.th_flags 305126Swnj #define ti_win ti_t.th_win 315126Swnj #define ti_sum ti_t.th_sum 325126Swnj #define ti_urp ti_t.th_urp 33