13a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount/**************************************************************************** 23a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount **************************************************************************** 33a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount *** 43a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount *** This header was automatically generated from a Linux kernel header 53a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount *** of the same name, to make information necessary for userspace to 63a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount *** call into the kernel available to libc. It contains only constants, 73a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount *** structures, and macros generated from the original header, and thus, 83a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount *** contains no copyrightable information. 93a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount *** 103a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount **************************************************************************** 113a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount ****************************************************************************/ 123a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#ifndef _LINUX_ICMP_H 133a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define _LINUX_ICMP_H 143a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount 153a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#include <linux/types.h> 163a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount 173a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_ECHOREPLY 0 183a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_DEST_UNREACH 3 193a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_SOURCE_QUENCH 4 203a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_REDIRECT 5 213a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_ECHO 8 223a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_TIME_EXCEEDED 11 233a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_PARAMETERPROB 12 243a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_TIMESTAMP 13 253a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_TIMESTAMPREPLY 14 263a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_INFO_REQUEST 15 273a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_INFO_REPLY 16 283a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_ADDRESS 17 293a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_ADDRESSREPLY 18 303a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define NR_ICMP_TYPES 18 313a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount 323a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_NET_UNREACH 0 333a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_HOST_UNREACH 1 343a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_PROT_UNREACH 2 353a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_PORT_UNREACH 3 363a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_FRAG_NEEDED 4 373a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_SR_FAILED 5 383a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_NET_UNKNOWN 6 393a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_HOST_UNKNOWN 7 403a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_HOST_ISOLATED 8 413a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_NET_ANO 9 423a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_HOST_ANO 10 433a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_NET_UNR_TOS 11 443a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_HOST_UNR_TOS 12 453a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_PKT_FILTERED 13 463a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_PREC_VIOLATION 14 473a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_PREC_CUTOFF 15 483a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define NR_ICMP_UNREACH 15 493a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount 503a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_REDIR_NET 0 513a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_REDIR_HOST 1 523a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_REDIR_NETTOS 2 533a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_REDIR_HOSTTOS 3 543a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount 553a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_EXC_TTL 0 563a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_EXC_FRAGTIME 1 573a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount 583a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccountstruct icmphdr { 593a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount __u8 type; 603a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount __u8 code; 613a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount __u16 checksum; 623a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount union { 633a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount struct { 643a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount __u16 id; 653a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount __u16 sequence; 663a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount } echo; 673a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount __u32 gateway; 683a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount struct { 693a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount __u16 __unused_field; 703a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount __u16 mtu; 713a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount } frag; 723a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount } un; 733a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount}; 743a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount 753a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#define ICMP_FILTER 1 763a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount 773a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccountstruct icmp_filter { 783a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount __u32 data; 793a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount}; 803a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount 813a5dffc441568676ce19c6d3154a8c8a17afa323android-build SharedAccount#endif 82