1: /*
   2:  * Copyright (c) 1982, 1986 Regents of the University of California.
   3:  * All rights reserved.
   4:  *
   5:  * Redistribution and use in source and binary forms are permitted
   6:  * provided that this notice is preserved and that due credit is given
   7:  * to the University of California at Berkeley. The name of the University
   8:  * may not be used to endorse or promote products derived from this
   9:  * software without specific prior written permission. This software
  10:  * is provided ``as is'' without express or implied warranty.
  11:  *
  12:  *	@(#)tcpip.h	7.2 (Berkeley) 12/7/87
  13:  */
  14: 
  15: /*
  16:  * Tcp+ip header, after ip options removed.
  17:  */
  18: struct tcpiphdr {
  19:     struct  ipovly ti_i;        /* overlaid ip structure */
  20:     struct  tcphdr ti_t;        /* tcp header */
  21: };
  22: #define ti_next     ti_i.ih_next
  23: #define ti_prev     ti_i.ih_prev
  24: #define ti_pad      ti_i.ih_pad
  25: #define ti_x1       ti_i.ih_x1
  26: #define ti_pr       ti_i.ih_pr
  27: #define ti_len      ti_i.ih_len
  28: #define ti_src      ti_i.ih_src
  29: #define ti_dst      ti_i.ih_dst
  30: #define ti_sport    ti_t.th_sport
  31: #define ti_dport    ti_t.th_dport
  32: #define ti_seq      ti_t.th_seq
  33: #define ti_ack      ti_t.th_ack
  34: #define ti_x2       ti_t.th_x2
  35: #define ti_off      ti_t.th_off
  36: #define ti_flags    ti_t.th_flags
  37: #define ti_win      ti_t.th_win
  38: #define ti_sum      ti_t.th_sum
  39: #define ti_urp      ti_t.th_urp

Defined struct's

tcpiphdr defined in line 18; used 122 times

Defined macros

ti_next defined in line 22; used 8 times
ti_pad defined in line 24; used 3 times
ti_pr defined in line 26; used 1 times
ti_prev defined in line 23; used 10 times
ti_x1 defined in line 25; used 3 times
ti_x2 defined in line 34; used 2 times

Usage of this include

Last modified: 1988-04-28
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 3429
Valid CSS Valid XHTML 1.0 Strict