home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / dev / gcc / ixemulsrc.lha / ixemul / include / netinet / icmp_var.h next >
C/C++ Source or Header  |  1996-12-11  |  2KB  |  42 lines

  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 the above copyright notice and this paragraph are
  7.  * duplicated in all such forms and that any documentation,
  8.  * advertising materials, and other materials related to such
  9.  * distribution and use acknowledge that the software was developed
  10.  * by the University of California, Berkeley.  The name of the
  11.  * University may not be used to endorse or promote products derived
  12.  * from this software without specific prior written permission.
  13.  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
  14.  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  15.  * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  16.  *
  17.  *    @(#)icmp_var.h    7.4 (Berkeley) 6/29/88
  18.  */
  19.  
  20. /*
  21.  * Variables related to this implementation
  22.  * of the internet control message protocol.
  23.  */
  24. struct    icmpstat {
  25. /* statistics related to icmp packets generated */
  26.     int    icps_error;        /* # of calls to icmp_error */
  27.     int    icps_oldshort;        /* no error 'cuz old ip too short */
  28.     int    icps_oldicmp;        /* no error 'cuz old was icmp */
  29.     int    icps_outhist[ICMP_MAXTYPE + 1];
  30. /* statistics related to input messages processed */
  31.      int    icps_badcode;        /* icmp_code out of range */
  32.     int    icps_tooshort;        /* packet < ICMP_MINLEN */
  33.     int    icps_checksum;        /* bad checksum */
  34.     int    icps_badlen;        /* calculated bound mismatch */
  35.     int    icps_reflect;        /* number of responses */
  36.     int    icps_inhist[ICMP_MAXTYPE + 1];
  37. };
  38.  
  39. #ifdef _KERNEL
  40. struct    icmpstat icmpstat;
  41. #endif
  42.