/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iptables-1.4.12.1/include/linux/ |
H A D | kernel.h | 2 #define _LINUX_KERNEL_H macro 7 #define __ALIGN_KERNEL macro 8 #define __ALIGN_KERNEL_MASK macro 12 #define SI_LOAD_SHIFT macro 13 struct sysinfo { struct 14 long uptime; /* Seconds since boot */ member in struct:sysinfo 15 unsigned long loads[3]; /* 1, 5, and 15 minute load averages */ member in struct:sysinfo 16 unsigned long totalram; /* Total usable main memory size */ member in struct:sysinfo 17 unsigned long freeram; /* Available memory size */ member in struct:sysinfo 18 unsigned long sharedram; /* Amount of shared memory */ member in struct:sysinfo 19 unsigned long bufferram; /* Memory used by buffers */ member in struct:sysinfo 20 unsigned long totalswap; /* Total swap space size */ member in struct:sysinfo 21 unsigned long freeswap; /* swap space still available */ member in struct:sysinfo 22 unsigned short procs; /* Number of current processes */ member in struct:sysinfo 23 unsigned short pad; /* explicit padding for m68k */ member in struct:sysinfo 24 unsigned long totalhigh; /* Total high memory size */ member in struct:sysinfo 25 unsigned long freehigh; /* Available high memory size */ member in struct:sysinfo 26 unsigned int mem_unit; /* Memory unit size in bytes */ member in struct:sysinfo 27 char _f[20-2*sizeof(long)-sizeof(int)]; /* Padding: libc5 uses this.. */ member in struct:sysinfo 31 #define BUILD_BUG_ON macro 34 #define MAYBE_BUILD_BUG_ON macro 37 #define BUILD_BUG_ON_NOT_POWER_OF_2 macro 44 #define BUILD_BUG_ON_ZERO macro 45 #define BUILD_BUG_ON_NULL macro 48 #define __FUNCTION__ macro 52 #define NUMA_BUILD macro 54 #define NUMA_BUILD macro 59 # define REBUILD_DUE_TO_FTRACE_MCOUNT_RECORD macro [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iptables-1.4.12.1/include/linux/netfilter/ |
H A D | nf_conntrack_common.h | 2 #define _NF_CONNTRACK_COMMON_H macro 6 enum ip_conntrack_info { enum 8 IP_CT_ESTABLISHED, enumerator in enum:ip_conntrack_info 12 IP_CT_RELATED, enumerator in enum:ip_conntrack_info 16 IP_CT_NEW, enumerator in enum:ip_conntrack_info 19 IP_CT_IS_REPLY, enumerator in enum:ip_conntrack_info 22 IP_CT_NUMBER = IP_CT_IS_REPLY * 2 - 1 enumerator in enum:ip_conntrack_info 26 enum ip_conntrack_status { enum 28 IPS_EXPECTED_BIT = 0, enumerator in enum:ip_conntrack_status 29 IPS_EXPECTED = (1 << IPS_EXPECTED_BIT), enumerator in enum:ip_conntrack_status 32 IPS_SEEN_REPLY_BIT = 1, enumerator in enum:ip_conntrack_status 33 IPS_SEEN_REPLY = (1 << IPS_SEEN_REPLY_BIT), enumerator in enum:ip_conntrack_status 36 IPS_ASSURED_BIT = 2, enumerator in enum:ip_conntrack_status 37 IPS_ASSURED = (1 << IPS_ASSURED_BIT), enumerator in enum:ip_conntrack_status 40 IPS_CONFIRMED_BIT = 3, enumerator in enum:ip_conntrack_status 41 IPS_CONFIRMED = (1 << IPS_CONFIRMED_BIT), enumerator in enum:ip_conntrack_status 44 IPS_SRC_NAT_BIT = 4, enumerator in enum:ip_conntrack_status 45 IPS_SRC_NAT = (1 << IPS_SRC_NAT_BIT), enumerator in enum:ip_conntrack_status 48 IPS_DST_NAT_BIT = 5, enumerator in enum:ip_conntrack_status 49 IPS_DST_NAT = (1 << IPS_DST_NAT_BIT), enumerator in enum:ip_conntrack_status 52 IPS_NAT_MASK = (IPS_DST_NAT | IPS_SRC_NAT), enumerator in enum:ip_conntrack_status 55 IPS_SEQ_ADJUST_BIT = 6, enumerator in enum:ip_conntrack_status 56 IPS_SEQ_ADJUST = (1 << IPS_SEQ_ADJUST_BIT), enumerator in enum:ip_conntrack_status 59 IPS_SRC_NAT_DONE_BIT = 7, enumerator in enum:ip_conntrack_status 60 IPS_SRC_NAT_DONE = (1 << IPS_SRC_NAT_DONE_BIT), enumerator in enum:ip_conntrack_status 62 IPS_DST_NAT_DONE_BIT = 8, enumerator in enum:ip_conntrack_status 63 IPS_DST_NAT_DONE = (1 << IPS_DST_NAT_DONE_BIT), enumerator in enum:ip_conntrack_status 66 IPS_NAT_DONE_MASK = (IPS_DST_NAT_DONE | IPS_SRC_NAT_DONE), enumerator in enum:ip_conntrack_status 69 IPS_DYING_BIT = 9, enumerator in enum:ip_conntrack_status 70 IPS_DYING = (1 << IPS_DYING_BIT), enumerator in enum:ip_conntrack_status 73 IPS_FIXED_TIMEOUT_BIT = 10, enumerator in enum:ip_conntrack_status 74 IPS_FIXED_TIMEOUT = (1 << IPS_FIXED_TIMEOUT_BIT), enumerator in enum:ip_conntrack_status 77 IPS_TEMPLATE_BIT = 11, enumerator in enum:ip_conntrack_status 78 IPS_TEMPLATE = (1 << IPS_TEMPLATE_BIT), enumerator in enum:ip_conntrack_status 82 enum ip_conntrack_events { enum 83 IPCT_NEW, /* new conntrack */ enumerator in enum:ip_conntrack_events 84 IPCT_RELATED, /* related conntrack */ enumerator in enum:ip_conntrack_events 85 IPCT_DESTROY, /* destroyed conntrack */ enumerator in enum:ip_conntrack_events 86 IPCT_REPLY, /* connection has seen two-way traffic */ enumerator in enum:ip_conntrack_events 87 IPCT_ASSURED, /* connection status has changed to assured */ enumerator in enum:ip_conntrack_events 88 IPCT_PROTOINFO, /* protocol information has changed */ enumerator in enum:ip_conntrack_events 89 IPCT_HELPER, /* new helper has been set */ enumerator in enum:ip_conntrack_events 90 IPCT_MARK, /* new mark has been set */ enumerator in enum:ip_conntrack_events 91 IPCT_NATSEQADJ, /* NAT is doing sequence adjustment */ enumerator in enum:ip_conntrack_events 92 IPCT_SECMARK, /* new security mark has been set */ enumerator in enum:ip_conntrack_events 95 enum ip_conntrack_expect_events { enum 96 IPEXP_NEW, /* new expectation */ enumerator in enum:ip_conntrack_expect_events [all...] |
H A D | nf_conntrack_tuple_common.h | 2 #define _NF_CONNTRACK_TUPLE_COMMON_H macro 4 enum ip_conntrack_dir enum 6 IP_CT_DIR_ORIGINAL, enumerator in enum:ip_conntrack_dir 7 IP_CT_DIR_REPLY, enumerator in enum:ip_conntrack_dir 8 IP_CT_DIR_MAX enumerator in enum:ip_conntrack_dir 11 #define CTINFO2DI macro [all...] |
H A D | x_tables.h | 2 #define _X_TABLES_H macro 6 #define XT_FUNCTION_MAXNAMELEN macro 7 #define XT_EXTENSION_MAXNAMELEN macro 8 #define XT_TABLE_MAXNAMELEN macro 10 struct xt_entry_match { struct 13 __u16 match_size; member in struct:xt_entry_match::__anon1288::__anon1289 16 char name[XT_EXTENSION_MAXNAMELEN]; member in struct:xt_entry_match::__anon1288::__anon1289 17 __u8 revision; member in struct:xt_entry_match::__anon1288::__anon1289 18 } user; member in union:xt_entry_match::__anon1288 20 __u16 match_size; member in struct:xt_entry_match::__anon1288::__anon1290 23 struct xt_match *match; member in struct:xt_entry_match::__anon1288::__anon1290 24 } kernel; member in union:xt_entry_match::__anon1288 27 __u16 match_size; member in union:xt_entry_match::__anon1288 28 } u; member in struct:xt_entry_match 30 unsigned char data[0]; member in struct:xt_entry_match 33 struct xt_entry_target { struct 36 __u16 target_size; member in struct:xt_entry_target::__anon1291::__anon1292 39 char name[XT_EXTENSION_MAXNAMELEN]; member in struct:xt_entry_target::__anon1291::__anon1292 40 __u8 revision; member in struct:xt_entry_target::__anon1291::__anon1292 41 } user; member in union:xt_entry_target::__anon1291 43 __u16 target_size; member in struct:xt_entry_target::__anon1291::__anon1293 46 struct xt_target *target; member in struct:xt_entry_target::__anon1291::__anon1293 47 } kernel; member in union:xt_entry_target::__anon1291 50 __u16 target_size; member in union:xt_entry_target::__anon1291 51 } u; member in struct:xt_entry_target 53 unsigned char data[0]; member in struct:xt_entry_target 56 #define XT_TARGET_INIT macro 64 struct xt_standard_target { struct 65 struct xt_entry_target target; member in struct:xt_standard_target 66 int verdict; member in struct:xt_standard_target 71 struct xt_get_revision { struct 72 char name[XT_EXTENSION_MAXNAMELEN]; member in struct:xt_get_revision 73 __u8 revision; member in struct:xt_get_revision 77 #define XT_CONTINUE macro 80 #define XT_RETURN macro 87 struct _xt_align { struct 88 __u8 u8; member in struct:_xt_align 89 __u16 u16; member in struct:_xt_align 90 __u32 u32; member in struct:_xt_align 91 __u64 u64; member in struct:_xt_align 94 #define XT_ALIGN macro 97 #define XT_STANDARD_TARGET macro 99 #define XT_ERROR_TARGET macro 101 #define SET_COUNTER macro 102 #define ADD_COUNTER macro 104 struct xt_counters { struct 105 __u64 pcnt, bcnt; /* Packet and byte counters */ member in struct:xt_counters 109 struct xt_counters_info { struct 111 char name[XT_TABLE_MAXNAMELEN]; member in struct:xt_counters_info 113 unsigned int num_counters; member in struct:xt_counters_info 116 struct xt_counters counters[0]; member in struct:xt_counters_info 119 #define XT_INV_PROTO macro 122 #define XT_MATCH_ITERATE macro 141 #define XT_ENTRY_ITERATE_CONTINUE macro 161 #define XT_ENTRY_ITERATE macro 166 #define xt_entry_foreach macro 172 #define xt_ematch_foreach macro [all...] |
H A D | xt_AUDIT.h | 13 #define _XT_AUDIT_TARGET_H macro 18 XT_AUDIT_TYPE_ACCEPT = 0, enumerator in enum:__anon1294 19 XT_AUDIT_TYPE_DROP, enumerator in enum:__anon1294 20 XT_AUDIT_TYPE_REJECT, enumerator in enum:__anon1294 21 __XT_AUDIT_TYPE_MAX, enumerator in enum:__anon1294 24 #define XT_AUDIT_TYPE_MAX macro 26 struct xt_audit_info { struct 27 __u8 type; /* XT_AUDIT_TYPE_* */ member in struct:xt_audit_info [all...] |
H A D | xt_CHECKSUM.h | 10 #define _XT_CHECKSUM_TARGET_H macro 14 #define XT_CHECKSUM_OP_FILL macro 16 struct xt_CHECKSUM_info { struct 17 __u8 operation; /* bitset of operations */ member in struct:xt_CHECKSUM_info [all...] |
H A D | xt_CLASSIFY.h | 2 #define _XT_CLASSIFY_H macro 6 struct xt_classify_target_inf struct 7 __u32 priority; member in struct:xt_classify_target_info [all...] |
H A D | xt_CONNMARK.h | 2 #define _XT_CONNMARK_H_target macro [all...] |
H A D | xt_CONNSECMARK.h | 2 #define _XT_CONNSECMARK_H_target macro 7 CONNSECMARK_SAVE = 1, enumerator in enum:__anon1295 8 CONNSECMARK_RESTORE, enumerator in enum:__anon1295 11 struct xt_connsecmark_target_info { struct 12 __u8 mode; member in struct:xt_connsecmark_target_info [all...] |
H A D | xt_CT.h | 2 #define _XT_CT_H macro 4 #define XT_CT_NOTRACK 0x1 macro 6 struct xt_ct_target_info { struct 7 __u16 flags; member in struct:xt_ct_target_info 8 __u16 zone; member in struct:xt_ct_target_info 9 __u32 ct_events; member in struct:xt_ct_target_info 10 __u32 exp_events; member in struct:xt_ct_target_info 11 char helper[16]; member in struct:xt_ct_target_info 14 struct nf_conn *ct __attribute__((aligned(8))); member in struct:xt_ct_target_info [all...] |
H A D | xt_DSCP.h | 12 #define _XT_DSCP_TARGET_H macro 17 struct xt_DSCP_info { struct 18 __u8 dscp; member in struct:xt_DSCP_info 21 struct xt_tos_target_info { struct 22 __u8 tos_value; member in struct:xt_tos_target_info 23 __u8 tos_mask; member in struct:xt_tos_target_info [all...] |
H A D | xt_IDLETIMER.h | 30 #define _XT_IDLETIMER_H macro 34 #define MAX_IDLETIMER_LABEL_SIZE macro 36 struct idletimer_tg_info { struct 37 __u32 timeout; member in struct:idletimer_tg_info 39 char label[MAX_IDLETIMER_LABEL_SIZE]; member in struct:idletimer_tg_info 42 struct idletimer_tg *timer __attribute__((aligned(8))); member in struct:idletimer_tg_info [all...] |
H A D | xt_LED.h | 2 #define _XT_LED_H macro 6 struct xt_led_inf struct 7 char id[27]; /* Unique ID for this trigger in the LED class */ member in struct:xt_led_info 8 __u8 always_blink; /* Blink even if the LED is already on */ member in struct:xt_led_info 9 __u32 delay; /* Delay until LED is switched off after trigger */ member in struct:xt_led_info 12 void *internal_data __attribute__((aligned(8))); member in struct:xt_led_info [all...] |
H A D | xt_MARK.h | 2 #define _XT_MARK_H_target macro [all...] |
H A D | xt_NFLOG.h | 2 #define _XT_NFLOG_TARGET macro 6 #define XT_NFLOG_DEFAULT_GROU macro 7 #define XT_NFLOG_DEFAULT_THRESHOLD macro 9 #define XT_NFLOG_MASK macro 11 struct xt_nflog_info { struct 12 __u32 len; member in struct:xt_nflog_info 13 __u16 group; member in struct:xt_nflog_info 14 __u16 threshold; member in struct:xt_nflog_info 15 __u16 flags; member in struct:xt_nflog_info 16 __u16 pad; member in struct:xt_nflog_info 17 char prefix[64]; member in struct:xt_nflog_info [all...] |
H A D | xt_NFQUEUE.h | 9 #define _XT_NFQ_TARGET_H macro 14 struct xt_NFQ_info { struct 15 __u16 queuenum; member in struct:xt_NFQ_info 18 struct xt_NFQ_info_v1 { struct 19 __u16 queuenum; member in struct:xt_NFQ_info_v1 20 __u16 queues_total; member in struct:xt_NFQ_info_v1 23 struct xt_NFQ_info_v2 { struct 24 __u16 queuenum; member in struct:xt_NFQ_info_v2 25 __u16 queues_total; member in struct:xt_NFQ_info_v2 26 __u16 bypass; member in struct:xt_NFQ_info_v2 [all...] |
H A D | xt_RATEEST.h | 2 #define _XT_RATEEST_TARGET_H macro 6 struct xt_rateest_target_inf struct 7 char name[IFNAMSIZ]; member in struct:xt_rateest_target_info 8 __s8 interval; member in struct:xt_rateest_target_info 9 __u8 ewma_log; member in struct:xt_rateest_target_info 12 struct xt_rateest *est __attribute__((aligned(8))); member in struct:xt_rateest_target_info [all...] |
H A D | xt_SECMARK.h | 2 #define _XT_SECMARK_H_target macro 13 #define SECMARK_MODE_SEL macro 14 #define SECMARK_SECCTX_MAX macro 16 struct xt_secmark_target_info { struct 17 __u8 mode; member in struct:xt_secmark_target_info 18 __u32 secid; member in struct:xt_secmark_target_info 19 char secctx[SECMARK_SECCTX_MAX]; member in struct:xt_secmark_target_info [all...] |
H A D | xt_TCPMSS.h | 2 #define _XT_TCPMSS_H macro 6 struct xt_tcpmss_inf struct 7 __u16 mss; member in struct:xt_tcpmss_info 10 #define XT_TCPMSS_CLAMP_PMTU macro [all...] |
H A D | xt_TCPOPTSTRIP.h | 2 #define _XT_TCPOPTSTRIP_H macro 4 #define tcpoptstrip_set_bit(bmap, idx) \ macro 6 #define tcpoptstrip_test_bit macro 9 struct xt_tcpoptstrip_target_info { struct 10 __u32 strip_bmap[8]; member in struct:xt_tcpoptstrip_target_info [all...] |
H A D | xt_TEE.h | 2 #define _XT_TEE_TARGET_H macro 4 struct xt_tee_tginfo { struct 5 union nf_inet_addr gw; member in struct:xt_tee_tginfo 6 char oi member in struct:xt_tee_tginfo 9 struct xt_tee_priv *priv __attribute__((aligned(8))); member in struct:xt_tee_tginfo [all...] |
H A D | xt_TPROXY.h | 2 #define _XT_TPROXY_H macro 7 struct xt_tproxy_target_info { struct 8 __u32 mark_mask; member in struct:xt_tproxy_target_info 9 __u32 mark_value; member in struct:xt_tproxy_target_info 10 __be32 laddr; member in struct:xt_tproxy_target_info 11 __be16 lport; member in struct:xt_tproxy_target_info 14 struct xt_tproxy_target_info_v1 { struct 15 __u32 mark_mask; member in struct:xt_tproxy_target_info_v1 16 __u32 mark_value; member in struct:xt_tproxy_target_info_v1 17 union nf_inet_addr laddr; member in struct:xt_tproxy_target_info_v1 18 __be16 lport; member in struct:xt_tproxy_target_info_v1 [all...] |
H A D | xt_cluster.h | 2 #define _XT_CLUSTER_MATCH_H macro 4 enum xt_cluster_flags { enum 5 XT_CLUSTER_F_INV = (1 << 0) enumerator in enum:xt_cluster_flags 8 struct xt_cluster_match_info { struct 9 __u32 total_nodes; member in struct:xt_cluster_match_info 10 __u32 node_mask; member in struct:xt_cluster_match_info 11 __u32 hash_seed; member in struct:xt_cluster_match_info 12 __u32 flags; member in struct:xt_cluster_match_info 15 #define XT_CLUSTER_NODES_MAX macro [all...] |
H A D | xt_comment.h | 2 #define _XT_COMMENT_H macro 4 #define XT_MAX_COMMENT_LEN 256 macro 6 struct xt_comment_info { struct 7 char commen member in struct:xt_comment_info [all...] |
H A D | xt_connbytes.h | 2 #define _XT_CONNBYTES_H macro 6 enum xt_connbytes_wha enum 7 XT_CONNBYTES_PKTS, enumerator in enum:xt_connbytes_what 8 XT_CONNBYTES_BYTES, enumerator in enum:xt_connbytes_what 9 XT_CONNBYTES_AVGPKT, enumerator in enum:xt_connbytes_what 12 enum xt_connbytes_direction { enum 13 XT_CONNBYTES_DIR_ORIGINAL, enumerator in enum:xt_connbytes_direction 14 XT_CONNBYTES_DIR_REPLY, enumerator in enum:xt_connbytes_direction 15 XT_CONNBYTES_DIR_BOTH, enumerator in enum:xt_connbytes_direction 18 struct xt_connbytes_info { struct 20 aligned_u64 from; /* count to be matched */ member in struct:xt_connbytes_info::__anon1296 21 aligned_u64 to; /* count to be matched */ member in struct:xt_connbytes_info::__anon1296 22 } count; member in struct:xt_connbytes_info 23 __u8 what; /* ipt_connbytes_what */ member in struct:xt_connbytes_info 24 __u8 direction; /* ipt_connbytes_direction */ member in struct:xt_connbytes_info [all...] |