/
usr
/
include
/
linux
/
netfilter
/
/usr/include/linux/netfilter
mkdir
upload
Name
Size
Mode
Actions
ipset/
-
0755
rm
nfnetlink.h
1557
0644
edit
dl
rm
nfnetlink_compat.h
2381
0644
edit
dl
rm
nfnetlink_conntrack.h
3526
0644
edit
dl
rm
nfnetlink_log.h
2517
0644
edit
dl
rm
nfnetlink_queue.h
2251
0644
edit
dl
rm
nf_conntrack_common.h
2315
0644
edit
dl
rm
nf_conntrack_ftp.h
375
0644
edit
dl
rm
nf_conntrack_sctp.h
623
0644
edit
dl
rm
nf_conntrack_tcp.h
1199
0644
edit
dl
rm
nf_conntrack_tuple_common.h
295
0644
edit
dl
rm
xt_AUDIT.h
655
0644
edit
dl
rm
xt_CHECKSUM.h
500
0644
edit
dl
rm
xt_CLASSIFY.h
154
0644
edit
dl
rm
xt_cluster.h
305
0644
edit
dl
rm
xt_comment.h
176
0644
edit
dl
rm
xt_connbytes.h
511
0644
edit
dl
rm
xt_connlimit.h
361
0644
edit
dl
rm
xt_CONNMARK.h
737
0644
edit
dl
rm
xt_connmark.h
613
0644
edit
dl
rm
xt_CONNSECMARK.h
238
0644
edit
dl
rm
xt_conntrack.h
2485
0644
edit
dl
rm
xt_dccp.h
420
0644
edit
dl
rm
xt_DSCP.h
634
0644
edit
dl
rm
xt_dscp.h
638
0644
edit
dl
rm
xt_esp.h
355
0644
edit
dl
rm
xt_hashlimit.h
1742
0644
edit
dl
rm
xt_helper.h
125
0644
edit
dl
rm
xt_iprange.h
489
0644
edit
dl
rm
xt_LED.h
407
0644
edit
dl
rm
xt_length.h
158
0644
edit
dl
rm
xt_limit.h
610
0644
edit
dl
rm
xt_mac.h
135
0644
edit
dl
rm
xt_MARK.h
366
0644
edit
dl
rm
xt_mark.h
222
0644
edit
dl
rm
xt_multiport.h
658
0644
edit
dl
rm
xt_NFLOG.h
326
0644
edit
dl
rm
xt_NFQUEUE.h
478
0644
edit
dl
rm
xt_osf.h
3347
0644
edit
dl
rm
xt_owner.h
306
0644
edit
dl
rm
xt_physdev.h
467
0644
edit
dl
rm
xt_pkttype.h
125
0644
edit
dl
rm
xt_policy.h
914
0644
edit
dl
rm
xt_quota.h
320
0644
edit
dl
rm
xt_RATEEST.h
305
0644
edit
dl
rm
xt_rateest.h
774
0644
edit
dl
rm
xt_realm.h
157
0644
edit
dl
rm
xt_recent.h
524
0644
edit
dl
rm
xt_sctp.h
2275
0644
edit
dl
rm
xt_SECMARK.h
591
0644
edit
dl
rm
xt_set.h
1100
0644
edit
dl
rm
xt_state.h
268
0644
edit
dl
rm
xt_statistic.h
653
0644
edit
dl
rm
xt_string.h
601
0644
edit
dl
rm
xt_TCPMSS.h
172
0644
edit
dl
rm
xt_tcpmss.h
190
0644
edit
dl
rm
xt_TCPOPTSTRIP.h
322
0644
edit
dl
rm
xt_tcpudp.h
1187
0644
edit
dl
rm
xt_time.h
503
0644
edit
dl
rm
xt_TPROXY.h
473
0644
edit
dl
rm
xt_u32.h
695
0644
edit
dl
rm
x_tables.h
3668
0644
edit
dl
rm
Edit:
/usr/include/linux/netfilter/xt_hashlimit.h
(1742B)
#ifndef _XT_HASHLIMIT_H #define _XT_HASHLIMIT_H #include <linux/types.h> /* timings are in milliseconds. */ #define XT_HASHLIMIT_SCALE 10000 /* 1/10,000 sec period => max of 10,000/sec. Min rate is then 429490 seconds, or one every 59 hours. */ /* details of this structure hidden by the implementation */ struct xt_hashlimit_htable; enum { XT_HASHLIMIT_HASH_DIP = 1 << 0, XT_HASHLIMIT_HASH_DPT = 1 << 1, XT_HASHLIMIT_HASH_SIP = 1 << 2, XT_HASHLIMIT_HASH_SPT = 1 << 3, XT_HASHLIMIT_INVERT = 1 << 4, }; struct hashlimit_cfg { __u32 mode; /* bitmask of XT_HASHLIMIT_HASH_* */ __u32 avg; /* Average secs between packets * scale */ __u32 burst; /* Period multiplier for upper limit. */ /* user specified */ __u32 size; /* how many buckets */ __u32 max; /* max number of entries */ __u32 gc_interval; /* gc interval */ __u32 expire; /* when do entries expire? */ }; struct xt_hashlimit_info { char name [IFNAMSIZ]; /* name */ struct hashlimit_cfg cfg; /* Used internally by the kernel */ struct xt_hashlimit_htable *hinfo; union { void *ptr; struct xt_hashlimit_info *master; } u; }; struct hashlimit_cfg1 { __u32 mode; /* bitmask of XT_HASHLIMIT_HASH_* */ __u32 avg; /* Average secs between packets * scale */ __u32 burst; /* Period multiplier for upper limit. */ /* user specified */ __u32 size; /* how many buckets */ __u32 max; /* max number of entries */ __u32 gc_interval; /* gc interval */ __u32 expire; /* when do entries expire? */ __u8 srcmask, dstmask; }; struct xt_hashlimit_mtinfo1 { char name[IFNAMSIZ]; struct hashlimit_cfg1 cfg; /* Used internally by the kernel */ struct xt_hashlimit_htable *hinfo __attribute__((aligned(8))); }; #endif /*_XT_HASHLIMIT_H*/
Save
cmd:
run