1 /**************************************************************************** 2 **************************************************************************** 3 *** 4 *** This header was automatically generated from a Linux kernel header 5 *** of the same name, to make information necessary for userspace to 6 *** call into the kernel available to libc. It contains only constants, 7 *** structures, and macros generated from the original header, and thus, 8 *** contains no copyrightable information. 9 *** 10 *** To edit the content of this header, modify the corresponding 11 *** source file (e.g. under external/kernel-headers/original/) then 12 *** run bionic/libc/kernel/tools/update_all.py 13 *** 14 *** Any manual change here will be lost the next time this script will 15 *** be run. You've been warned! 16 *** 17 **************************************************************************** 18 ****************************************************************************/ 19 #ifndef _NF_CONNTRACK_COMMON_H 20 #define _NF_CONNTRACK_COMMON_H 21 enum ip_conntrack_info 22 { 23 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 24 IP_CT_ESTABLISHED, 25 IP_CT_RELATED, 26 IP_CT_NEW, 27 IP_CT_IS_REPLY, 28 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 29 IP_CT_NUMBER = IP_CT_IS_REPLY * 2 - 1 30 }; 31 enum ip_conntrack_status { 32 IPS_EXPECTED_BIT = 0, 33 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 34 IPS_EXPECTED = (1 << IPS_EXPECTED_BIT), 35 IPS_SEEN_REPLY_BIT = 1, 36 IPS_SEEN_REPLY = (1 << IPS_SEEN_REPLY_BIT), 37 IPS_ASSURED_BIT = 2, 38 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 39 IPS_ASSURED = (1 << IPS_ASSURED_BIT), 40 IPS_CONFIRMED_BIT = 3, 41 IPS_CONFIRMED = (1 << IPS_CONFIRMED_BIT), 42 IPS_SRC_NAT_BIT = 4, 43 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 44 IPS_SRC_NAT = (1 << IPS_SRC_NAT_BIT), 45 IPS_DST_NAT_BIT = 5, 46 IPS_DST_NAT = (1 << IPS_DST_NAT_BIT), 47 IPS_NAT_MASK = (IPS_DST_NAT | IPS_SRC_NAT), 48 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 49 IPS_SEQ_ADJUST_BIT = 6, 50 IPS_SEQ_ADJUST = (1 << IPS_SEQ_ADJUST_BIT), 51 IPS_SRC_NAT_DONE_BIT = 7, 52 IPS_SRC_NAT_DONE = (1 << IPS_SRC_NAT_DONE_BIT), 53 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 54 IPS_DST_NAT_DONE_BIT = 8, 55 IPS_DST_NAT_DONE = (1 << IPS_DST_NAT_DONE_BIT), 56 IPS_NAT_DONE_MASK = (IPS_DST_NAT_DONE | IPS_SRC_NAT_DONE), 57 IPS_DYING_BIT = 9, 58 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 59 IPS_DYING = (1 << IPS_DYING_BIT), 60 IPS_FIXED_TIMEOUT_BIT = 10, 61 IPS_FIXED_TIMEOUT = (1 << IPS_FIXED_TIMEOUT_BIT), 62 }; 63 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 64 enum ip_conntrack_events 65 { 66 IPCT_NEW_BIT = 0, 67 IPCT_NEW = (1 << IPCT_NEW_BIT), 68 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 69 IPCT_RELATED_BIT = 1, 70 IPCT_RELATED = (1 << IPCT_RELATED_BIT), 71 IPCT_DESTROY_BIT = 2, 72 IPCT_DESTROY = (1 << IPCT_DESTROY_BIT), 73 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 74 IPCT_REFRESH_BIT = 3, 75 IPCT_REFRESH = (1 << IPCT_REFRESH_BIT), 76 IPCT_STATUS_BIT = 4, 77 IPCT_STATUS = (1 << IPCT_STATUS_BIT), 78 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 79 IPCT_PROTOINFO_BIT = 5, 80 IPCT_PROTOINFO = (1 << IPCT_PROTOINFO_BIT), 81 IPCT_PROTOINFO_VOLATILE_BIT = 6, 82 IPCT_PROTOINFO_VOLATILE = (1 << IPCT_PROTOINFO_VOLATILE_BIT), 83 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 84 IPCT_HELPER_BIT = 7, 85 IPCT_HELPER = (1 << IPCT_HELPER_BIT), 86 IPCT_HELPINFO_BIT = 8, 87 IPCT_HELPINFO = (1 << IPCT_HELPINFO_BIT), 88 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 89 IPCT_HELPINFO_VOLATILE_BIT = 9, 90 IPCT_HELPINFO_VOLATILE = (1 << IPCT_HELPINFO_VOLATILE_BIT), 91 IPCT_NATINFO_BIT = 10, 92 IPCT_NATINFO = (1 << IPCT_NATINFO_BIT), 93 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 94 IPCT_COUNTER_FILLING_BIT = 11, 95 IPCT_COUNTER_FILLING = (1 << IPCT_COUNTER_FILLING_BIT), 96 }; 97 enum ip_conntrack_expect_events { 98 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 99 IPEXP_NEW_BIT = 0, 100 IPEXP_NEW = (1 << IPEXP_NEW_BIT), 101 }; 102 #endif 103 /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 104