11dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project/**************************************************************************** 21dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project **************************************************************************** 31dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** 41dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** This header was automatically generated from a Linux kernel header 51dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** of the same name, to make information necessary for userspace to 61dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** call into the kernel available to libc. It contains only constants, 71dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** structures, and macros generated from the original header, and thus, 81dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** contains no copyrightable information. 91dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** 10654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng *** To edit the content of this header, modify the corresponding 11654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng *** source file (e.g. under external/kernel-headers/original/) then 12654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng *** run bionic/libc/kernel/tools/update_all.py 13654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng *** 14654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng *** Any manual change here will be lost the next time this script will 15654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng *** be run. You've been warned! 16654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng *** 171dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project **************************************************************************** 181dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ****************************************************************************/ 191dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef _NF_CONNTRACK_COMMON_H 201dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define _NF_CONNTRACK_COMMON_H 211dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectenum ip_conntrack_info 221dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project{ 23654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 241dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IP_CT_ESTABLISHED, 251dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IP_CT_RELATED, 261dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IP_CT_NEW, 271dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IP_CT_IS_REPLY, 28654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 291dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IP_CT_NUMBER = IP_CT_IS_REPLY * 2 - 1 301dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}; 311dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectenum ip_conntrack_status { 321dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_EXPECTED_BIT = 0, 33654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 341dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_EXPECTED = (1 << IPS_EXPECTED_BIT), 351dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_SEEN_REPLY_BIT = 1, 361dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_SEEN_REPLY = (1 << IPS_SEEN_REPLY_BIT), 371dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_ASSURED_BIT = 2, 38654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 391dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_ASSURED = (1 << IPS_ASSURED_BIT), 401dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_CONFIRMED_BIT = 3, 411dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_CONFIRMED = (1 << IPS_CONFIRMED_BIT), 421dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_SRC_NAT_BIT = 4, 43654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 441dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_SRC_NAT = (1 << IPS_SRC_NAT_BIT), 451dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_DST_NAT_BIT = 5, 461dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_DST_NAT = (1 << IPS_DST_NAT_BIT), 471dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_NAT_MASK = (IPS_DST_NAT | IPS_SRC_NAT), 48654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 491dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_SEQ_ADJUST_BIT = 6, 501dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_SEQ_ADJUST = (1 << IPS_SEQ_ADJUST_BIT), 511dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_SRC_NAT_DONE_BIT = 7, 521dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_SRC_NAT_DONE = (1 << IPS_SRC_NAT_DONE_BIT), 53654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 541dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_DST_NAT_DONE_BIT = 8, 551dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_DST_NAT_DONE = (1 << IPS_DST_NAT_DONE_BIT), 561dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_NAT_DONE_MASK = (IPS_DST_NAT_DONE | IPS_SRC_NAT_DONE), 571dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_DYING_BIT = 9, 58654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 591dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_DYING = (1 << IPS_DYING_BIT), 601dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_FIXED_TIMEOUT_BIT = 10, 611dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPS_FIXED_TIMEOUT = (1 << IPS_FIXED_TIMEOUT_BIT), 621dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}; 63654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 641dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectenum ip_conntrack_events 651dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project{ 661dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_NEW_BIT = 0, 671dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_NEW = (1 << IPCT_NEW_BIT), 68654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 691dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_RELATED_BIT = 1, 701dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_RELATED = (1 << IPCT_RELATED_BIT), 711dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_DESTROY_BIT = 2, 721dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_DESTROY = (1 << IPCT_DESTROY_BIT), 73654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 741dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_REFRESH_BIT = 3, 751dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_REFRESH = (1 << IPCT_REFRESH_BIT), 761dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_STATUS_BIT = 4, 771dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_STATUS = (1 << IPCT_STATUS_BIT), 78654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 791dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_PROTOINFO_BIT = 5, 801dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_PROTOINFO = (1 << IPCT_PROTOINFO_BIT), 811dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_PROTOINFO_VOLATILE_BIT = 6, 821dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_PROTOINFO_VOLATILE = (1 << IPCT_PROTOINFO_VOLATILE_BIT), 83654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 841dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_HELPER_BIT = 7, 851dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_HELPER = (1 << IPCT_HELPER_BIT), 861dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_HELPINFO_BIT = 8, 871dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_HELPINFO = (1 << IPCT_HELPINFO_BIT), 88654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 891dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_HELPINFO_VOLATILE_BIT = 9, 901dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_HELPINFO_VOLATILE = (1 << IPCT_HELPINFO_VOLATILE_BIT), 911dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_NATINFO_BIT = 10, 921dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_NATINFO = (1 << IPCT_NATINFO_BIT), 93654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 941dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_COUNTER_FILLING_BIT = 11, 951dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPCT_COUNTER_FILLING = (1 << IPCT_COUNTER_FILLING_BIT), 961dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}; 971dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectenum ip_conntrack_expect_events { 98654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 991dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPEXP_NEW_BIT = 0, 1001dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project IPEXP_NEW = (1 << IPEXP_NEW_BIT), 1011dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}; 1021dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 103654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 104