92#define IP_RECORD_ROUTE 0x7
95#define IPPROTO_ICMP6 58
98#define ICMPV4_ECHO_REQUEST_TYPE 8
99#define ICMPV4_ECHO_REQUEST_CODE 0
100#define ICMPV4_ECHO_REPLY_TYPE 0
101#define ICMPV4_ECHO_REPLY_CODE 0
102#define ICMPV4_MINIMUM_HEADER 8
105#define ICMPV6_ECHO_REQUEST_TYPE 128
106#define ICMPV6_ECHO_REQUEST_CODE 0
107#define ICMPV6_ECHO_REPLY_TYPE 129
108#define ICMPV6_ECHO_REPLY_CODE 0
int timeout
Definition iphdr.h:8
int failed
Definition iphdr.h:7
int success
Definition iphdr.h:6
unsigned char ip_protocol
Definition iphdr.h:21
unsigned short ip_totallength
Definition iphdr.h:17
unsigned short ip_offset
Definition iphdr.h:19
unsigned short ip_id
Definition iphdr.h:18
unsigned char ip_verlen
Definition iphdr.h:14
unsigned int ip_srcaddr
Definition iphdr.h:23
unsigned short ip_checksum
Definition iphdr.h:22
unsigned int ip_destaddr
Definition iphdr.h:24
unsigned char ip_tos
Definition iphdr.h:16
unsigned char ip_ttl
Definition iphdr.h:20
unsigned char opt_len
Definition iphdr.h:31
unsigned long opt_addr[9]
Definition iphdr.h:33
unsigned char opt_ptr
Definition iphdr.h:32
unsigned char opt_code
Definition iphdr.h:30
unsigned short icmp_checksum
Definition iphdr.h:41
unsigned char icmp_type
Definition iphdr.h:39
unsigned char icmp_code
Definition iphdr.h:40
unsigned short icmp_id
Definition iphdr.h:42
unsigned short icmp_sequence
Definition iphdr.h:43
unsigned short ipv6_payloadlen
Definition iphdr.h:52
unsigned char ipv6_nexthdr
Definition iphdr.h:53
unsigned long ipv6_vertcflow
Definition iphdr.h:49
struct in6_addr ipv6_srcaddr
Definition iphdr.h:55
unsigned char ipv6_hoplimit
Definition iphdr.h:54
struct in6_addr ipv6_destaddr
Definition iphdr.h:56
unsigned char ipv6_frag_nexthdr
Definition iphdr.h:62
unsigned long ipv6_frag_id
Definition iphdr.h:65
unsigned short ipv6_frag_offset
Definition iphdr.h:64
unsigned char ipv6_frag_reserved
Definition iphdr.h:63
unsigned char icmp6_type
Definition iphdr.h:70
unsigned short icmp6_checksum
Definition iphdr.h:72
unsigned char icmp6_code
Definition iphdr.h:71
unsigned short icmp6_echo_id
Definition iphdr.h:78
unsigned short icmp6_echo_sequence
Definition iphdr.h:79
unsigned short udp_checksum
Definition iphdr.h:88
unsigned short src_portno
Definition iphdr.h:85
unsigned short dst_portno
Definition iphdr.h:86
unsigned short udp_length
Definition iphdr.h:87