- int ips_badsum; /* checksum bad */
- int ips_tooshort; /* packet too short */
- int ips_toosmall; /* not enough data */
- int ips_badhlen; /* ip header length < data size */
- int ips_badlen; /* ip length < ip header length */
+ long ips_total; /* total packets received */
+ long ips_badsum; /* checksum bad */
+ long ips_tooshort; /* packet too short */
+ long ips_toosmall; /* not enough data */
+ long ips_badhlen; /* ip header length < data size */
+ long ips_badlen; /* ip length < ip header length */
+ long ips_fragments; /* fragments received */
+ long ips_fragdropped; /* frags dropped (dups, out of space) */
+ long ips_fragtimeout; /* fragments timed out */
+ long ips_forward; /* packets forwarded */
+ long ips_cantforward; /* packets rcvd for unreachable dest */
+ long ips_redirectsent; /* packets forwarded on same net */
+ long ips_noproto; /* unknown or unsupported protocol */
+ long ips_delivered; /* packets consumed here */
+ long ips_localout; /* total ip packets generated here */
+ long ips_odropped; /* lost packets due to nobufs, etc. */
+ long ips_reassembled; /* total packets reassembled ok */
+ long ips_fragmented; /* output packets fragmented ok */
+ long ips_ofragments; /* output fragments created */
+ long ips_cantfrag; /* don't fragment flag was set, etc. */