inet/protocol/icmp.h header reference
[Internet protocol suite module]
The source code of this header can be browsed online.
Members [link]
Types [link]
- struct inet_icmp_hdr_s
- enum inet_icmp_type_e
Members detail [link]
#define INET_PROTOCOL_ICMP_H_ [link]
This macro is declared in inet/protocol/icmp.h source file, line 26.
struct inet_icmp_hdr_s [link]
This struct is declared in inet/protocol/icmp.h source file, line 33.
Field | Description |
---|---|
uint8_t type; | |
uint8_t code; | |
uint16_t checksum; | |
union <anonymous> { | |
struct <anonymous> { | |
uint16_t identifier; | |
uint16_t seq_no; | |
}; | |
uint8_t pointer; | |
}; |
enum inet_icmp_type_e [link]
This enum is declared in inet/protocol/icmp.h source file, line 47.
Identifier | Description |
---|---|
INET_ICMP_ECHO_REPLY | |
INET_ICMP_DESTINATION_UNREACHABLE | |
INET_ICMP_SOURCE_QUENCH | |
INET_ICMP_REDIRECT | |
INET_ICMP_ECHO | |
INET_ICMP_TIME_EXCEEDED | |
INET_ICMP_PARAMETER_PROBLEM | |
INET_ICMP_TIMESTAMP | |
INET_ICMP_TIMESTAMP_REPLY | |
INET_ICMP_INFORMATION_REQUEST | |
INET_ICMP_INFORMATION_REPLY |