Annotation of xinu/h/icmp.h, revision 1.1.1.1

1.1       root        1: /* icmp.h */
                      2: 
                      3: /* Internet Control Message Protocol Constants and Packet Format */
                      4: 
                      5: #define        ICRPECH 0                       /* Echo reply                   */
                      6: #define        ICDESTU 3                       /* Destination unreachable      */
                      7: #define        ICSRCQN 4                       /* Source quench                */
                      8: #define        ICREDIR 5                       /* Redirect message type        */
                      9: #define        ICRQECH 8                       /* Echo request                 */
                     10: #define        ICTIMEX 11                      /* Time exceeded                */
                     11: #define        ICPARMP 12                      /* Parameter Problem            */
                     12: #define        ICTIMST 13                      /* Timestamp message            */
                     13: #define        ICTIMRP 14                      /* Timestamp reply              */
                     14: #define        ICRQINF 15                      /* Information request          */
                     15: #define        ICRPINF 16                      /* Information reply            */
                     16: 
                     17: /* ICMP packet format (part of the packet that follows the IP header)  */
                     18: 
                     19: struct icmp    {                       /* ICMP packet                  */
                     20:        char    ic_typ;                 /* type of message (see above)  */
                     21:        char    ic_code;                /* code (often zero)            */
                     22:        short   ic_cksum;               /* checksum of icmp header+data */
                     23:        short   ic_id;                  /* for echo type, a message id  */
                     24:        short   ic_seq;                 /* for echo type, a seq. number */
                     25:        char    ic_data[1];             /* data area of ICMP message    */
                     26: };

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.