PNG  IHDR  8] PLTE S =tRNS   PNG  IHDR  8] PLTE S =tRNS   REDROOM
PHP 7.4.33
Preview: nfnetlink_conntrack.h Size: 6.04 KB
/usr/include/linux/netfilter/nfnetlink_conntrack.h

/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#ifndef _IPCONNTRACK_NETLINK_H
#define _IPCONNTRACK_NETLINK_H
#include <linux/netfilter/nfnetlink.h>

enum cntl_msg_types {
	IPCTNL_MSG_CT_NEW,
	IPCTNL_MSG_CT_GET,
	IPCTNL_MSG_CT_DELETE,
	IPCTNL_MSG_CT_GET_CTRZERO,
	IPCTNL_MSG_CT_GET_STATS_CPU,
	IPCTNL_MSG_CT_GET_STATS,
	IPCTNL_MSG_CT_GET_DYING,
	IPCTNL_MSG_CT_GET_UNCONFIRMED,

	IPCTNL_MSG_MAX
};

enum ctnl_exp_msg_types {
	IPCTNL_MSG_EXP_NEW,
	IPCTNL_MSG_EXP_GET,
	IPCTNL_MSG_EXP_DELETE,
	IPCTNL_MSG_EXP_GET_STATS_CPU,

	IPCTNL_MSG_EXP_MAX
};


enum ctattr_type {
	CTA_UNSPEC,
	CTA_TUPLE_ORIG,
	CTA_TUPLE_REPLY,
	CTA_STATUS,
	CTA_PROTOINFO,
	CTA_HELP,
	CTA_NAT_SRC,
#define CTA_NAT	CTA_NAT_SRC	/* backwards compatibility */
	CTA_TIMEOUT,
	CTA_MARK,
	CTA_COUNTERS_ORIG,
	CTA_COUNTERS_REPLY,
	CTA_USE,
	CTA_ID,
	CTA_NAT_DST,
	CTA_TUPLE_MASTER,
	CTA_SEQ_ADJ_ORIG,
	CTA_NAT_SEQ_ADJ_ORIG	= CTA_SEQ_ADJ_ORIG,
	CTA_SEQ_ADJ_REPLY,
	CTA_NAT_SEQ_ADJ_REPLY	= CTA_SEQ_ADJ_REPLY,
	CTA_SECMARK,		/* obsolete */
	CTA_ZONE,
	CTA_SECCTX,
	CTA_TIMESTAMP,
	CTA_MARK_MASK,
	CTA_LABELS,
	CTA_LABELS_MASK,
	CTA_SYNPROXY,
	CTA_FILTER,
	CTA_STATUS_MASK,
	__CTA_MAX
};
#define CTA_MAX (__CTA_MAX - 1)

enum ctattr_tuple {
	CTA_TUPLE_UNSPEC,
	CTA_TUPLE_IP,
	CTA_TUPLE_PROTO,
	CTA_TUPLE_ZONE,
	__CTA_TUPLE_MAX
};
#define CTA_TUPLE_MAX (__CTA_TUPLE_MAX - 1)

enum ctattr_ip {
	CTA_IP_UNSPEC,
	CTA_IP_V4_SRC,
	CTA_IP_V4_DST,
	CTA_IP_V6_SRC,
	CTA_IP_V6_DST,
	__CTA_IP_MAX
};
#define CTA_IP_MAX (__CTA_IP_MAX - 1)

enum ctattr_l4proto {
	CTA_PROTO_UNSPEC,
	CTA_PROTO_NUM,
	CTA_PROTO_SRC_PORT,
	CTA_PROTO_DST_PORT,
	CTA_PROTO_ICMP_ID,
	CTA_PROTO_ICMP_TYPE,
	CTA_PROTO_ICMP_CODE,
	CTA_PROTO_ICMPV6_ID,
	CTA_PROTO_ICMPV6_TYPE,
	CTA_PROTO_ICMPV6_CODE,
	__CTA_PROTO_MAX
};
#define CTA_PROTO_MAX (__CTA_PROTO_MAX - 1)

enum ctattr_protoinfo {
	CTA_PROTOINFO_UNSPEC,
	CTA_PROTOINFO_TCP,
	CTA_PROTOINFO_DCCP,
	CTA_PROTOINFO_SCTP,
	__CTA_PROTOINFO_MAX
};
#define CTA_PROTOINFO_MAX (__CTA_PROTOINFO_MAX - 1)

enum ctattr_protoinfo_tcp {
	CTA_PROTOINFO_TCP_UNSPEC,
	CTA_PROTOINFO_TCP_STATE,
	CTA_PROTOINFO_TCP_WSCALE_ORIGINAL,
	CTA_PROTOINFO_TCP_WSCALE_REPLY,
	CTA_PROTOINFO_TCP_FLAGS_ORIGINAL,
	CTA_PROTOINFO_TCP_FLAGS_REPLY,
	__CTA_PROTOINFO_TCP_MAX
};
#define CTA_PROTOINFO_TCP_MAX (__CTA_PROTOINFO_TCP_MAX - 1)

enum ctattr_protoinfo_dccp {
	CTA_PROTOINFO_DCCP_UNSPEC,
	CTA_PROTOINFO_DCCP_STATE,
	CTA_PROTOINFO_DCCP_ROLE,
	CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ,
	CTA_PROTOINFO_DCCP_PAD,
	__CTA_PROTOINFO_DCCP_MAX,
};
#define CTA_PROTOINFO_DCCP_MAX (__CTA_PROTOINFO_DCCP_MAX - 1)

enum ctattr_protoinfo_sctp {
	CTA_PROTOINFO_SCTP_UNSPEC,
	CTA_PROTOINFO_SCTP_STATE,
	CTA_PROTOINFO_SCTP_VTAG_ORIGINAL,
	CTA_PROTOINFO_SCTP_VTAG_REPLY,
	__CTA_PROTOINFO_SCTP_MAX
};
#define CTA_PROTOINFO_SCTP_MAX (__CTA_PROTOINFO_SCTP_MAX - 1)

enum ctattr_counters {
	CTA_COUNTERS_UNSPEC,
	CTA_COUNTERS_PACKETS,		/* 64bit counters */
	CTA_COUNTERS_BYTES,		/* 64bit counters */
	CTA_COUNTERS32_PACKETS,		/* old 32bit counters, unused */
	CTA_COUNTERS32_BYTES,		/* old 32bit counters, unused */
	CTA_COUNTERS_PAD,
	__CTA_COUNTERS_MAX
};
#define CTA_COUNTERS_MAX (__CTA_COUNTERS_MAX - 1)

enum ctattr_tstamp {
	CTA_TIMESTAMP_UNSPEC,
	CTA_TIMESTAMP_START,
	CTA_TIMESTAMP_STOP,
	CTA_TIMESTAMP_PAD,
	__CTA_TIMESTAMP_MAX
};
#define CTA_TIMESTAMP_MAX (__CTA_TIMESTAMP_MAX - 1)

enum ctattr_nat {
	CTA_NAT_UNSPEC,
	CTA_NAT_V4_MINIP,
#define CTA_NAT_MINIP CTA_NAT_V4_MINIP
	CTA_NAT_V4_MAXIP,
#define CTA_NAT_MAXIP CTA_NAT_V4_MAXIP
	CTA_NAT_PROTO,
	CTA_NAT_V6_MINIP,
	CTA_NAT_V6_MAXIP,
	__CTA_NAT_MAX
};
#define CTA_NAT_MAX (__CTA_NAT_MAX - 1)

enum ctattr_protonat {
	CTA_PROTONAT_UNSPEC,
	CTA_PROTONAT_PORT_MIN,
	CTA_PROTONAT_PORT_MAX,
	__CTA_PROTONAT_MAX
};
#define CTA_PROTONAT_MAX (__CTA_PROTONAT_MAX - 1)

enum ctattr_seqadj {
	CTA_SEQADJ_UNSPEC,
	CTA_SEQADJ_CORRECTION_POS,
	CTA_SEQADJ_OFFSET_BEFORE,
	CTA_SEQADJ_OFFSET_AFTER,
	__CTA_SEQADJ_MAX
};
#define CTA_SEQADJ_MAX (__CTA_SEQADJ_MAX - 1)

enum ctattr_natseq {
	CTA_NAT_SEQ_UNSPEC,
	CTA_NAT_SEQ_CORRECTION_POS,
	CTA_NAT_SEQ_OFFSET_BEFORE,
	CTA_NAT_SEQ_OFFSET_AFTER,
	__CTA_NAT_SEQ_MAX
};
#define CTA_NAT_SEQ_MAX (__CTA_NAT_SEQ_MAX - 1)

enum ctattr_synproxy {
	CTA_SYNPROXY_UNSPEC,
	CTA_SYNPROXY_ISN,
	CTA_SYNPROXY_ITS,
	CTA_SYNPROXY_TSOFF,
	__CTA_SYNPROXY_MAX,
};
#define CTA_SYNPROXY_MAX (__CTA_SYNPROXY_MAX - 1)

enum ctattr_expect {
	CTA_EXPECT_UNSPEC,
	CTA_EXPECT_MASTER,
	CTA_EXPECT_TUPLE,
	CTA_EXPECT_MASK,
	CTA_EXPECT_TIMEOUT,
	CTA_EXPECT_ID,
	CTA_EXPECT_HELP_NAME,
	CTA_EXPECT_ZONE,
	CTA_EXPECT_FLAGS,
	CTA_EXPECT_CLASS,
	CTA_EXPECT_NAT,
	CTA_EXPECT_FN,
	__CTA_EXPECT_MAX
};
#define CTA_EXPECT_MAX (__CTA_EXPECT_MAX - 1)

enum ctattr_expect_nat {
	CTA_EXPECT_NAT_UNSPEC,
	CTA_EXPECT_NAT_DIR,
	CTA_EXPECT_NAT_TUPLE,
	__CTA_EXPECT_NAT_MAX
};
#define CTA_EXPECT_NAT_MAX (__CTA_EXPECT_NAT_MAX - 1)

enum ctattr_help {
	CTA_HELP_UNSPEC,
	CTA_HELP_NAME,
	CTA_HELP_INFO,
	__CTA_HELP_MAX
};
#define CTA_HELP_MAX (__CTA_HELP_MAX - 1)

enum ctattr_secctx {
	CTA_SECCTX_UNSPEC,
	CTA_SECCTX_NAME,
	__CTA_SECCTX_MAX
};
#define CTA_SECCTX_MAX (__CTA_SECCTX_MAX - 1)

enum ctattr_stats_cpu {
	CTA_STATS_UNSPEC,
	CTA_STATS_SEARCHED,	/* no longer used */
	CTA_STATS_FOUND,
	CTA_STATS_NEW,		/* no longer used */
	CTA_STATS_INVALID,
	CTA_STATS_IGNORE,	/* no longer used */
	CTA_STATS_DELETE,	/* no longer used */
	CTA_STATS_DELETE_LIST,	/* no longer used */
	CTA_STATS_INSERT,
	CTA_STATS_INSERT_FAILED,
	CTA_STATS_DROP,
	CTA_STATS_EARLY_DROP,
	CTA_STATS_ERROR,
	CTA_STATS_SEARCH_RESTART,
	CTA_STATS_CLASH_RESOLVE,
	CTA_STATS_CHAIN_TOOLONG,
	__CTA_STATS_MAX,
};
#define CTA_STATS_MAX (__CTA_STATS_MAX - 1)

enum ctattr_stats_global {
	CTA_STATS_GLOBAL_UNSPEC,
	CTA_STATS_GLOBAL_ENTRIES,
	CTA_STATS_GLOBAL_MAX_ENTRIES,
	__CTA_STATS_GLOBAL_MAX,
};
#define CTA_STATS_GLOBAL_MAX (__CTA_STATS_GLOBAL_MAX - 1)

enum ctattr_expect_stats {
	CTA_STATS_EXP_UNSPEC,
	CTA_STATS_EXP_NEW,
	CTA_STATS_EXP_CREATE,
	CTA_STATS_EXP_DELETE,
	__CTA_STATS_EXP_MAX,
};
#define CTA_STATS_EXP_MAX (__CTA_STATS_EXP_MAX - 1)

enum ctattr_filter {
	CTA_FILTER_UNSPEC,
	CTA_FILTER_ORIG_FLAGS,
	CTA_FILTER_REPLY_FLAGS,
	__CTA_FILTER_MAX
};
#define CTA_FILTER_MAX (__CTA_FILTER_MAX - 1)

#endif /* _IPCONNTRACK_NETLINK_H */

Directory Contents

Dirs: 1 × Files: 90

Name Size Perms Modified Actions
ipset DIR
- drwxr-xr-x 2026-06-03 15:05:14
Edit Download
2.40 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
900 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
2.39 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
6.04 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
1.18 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
2.88 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
1.65 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
3.03 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
2.60 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
3.50 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
4.48 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
438 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
597 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
1.38 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
896 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
538 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
1.55 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
576 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
56.89 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
731 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
1.06 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
718 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
935 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
740 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
563 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
217 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
374 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
230 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
577 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
360 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
575 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
901 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
199 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
301 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
2.50 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
199 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
853 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
483 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
429 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
697 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
701 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
736 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
418 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
3.18 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
188 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
933 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
1.60 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
485 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
581 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
680 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
739 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
470 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
221 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
673 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
642 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
227 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
260 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
184 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
721 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
421 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
556 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
779 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
1.66 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
535 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
553 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
188 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
1.03 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
400 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
859 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
390 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
220 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
1.03 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
320 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
2.27 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
648 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
1.78 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
640 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
331 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
716 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
664 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
498 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
235 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
253 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
407 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
1.22 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download
333 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
730 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
575 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
752 B lrw-r--r-- 2026-05-19 19:43:31
Edit Download
4.36 KB lrw-r--r-- 2026-05-19 19:43:31
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).
 !"#$%&'(()*+,-./00123456789 t\ wIDATx ]ys  47Y ƒ -  "  Rv  < f{Ɛ $k l L > L  ~h^ 1  [  r G t& h  l F z3O Y ! p A(_g̷ E8 )S 8 c  Kb"z ~ 5 J xAL WU <  *  5 m;W a pB h ~P J 2 3 6 ҙ .Ƹ P i  4g F R L P ΪK/D  M v (a3 k J Œ4N5* SH ` SdJ z  O J Xՠ V>u ߱ BE&L b2 ?2` tX+  c CB A$ i b C ĀMB E : /  # Dx &l =q Ty  0 \p I ( L Ǎ { e 4k ;`u^ヲ eP!( d {  )T A 8 O;Ě n >;s6 !  :Nx `[S D HU ~ q›J F} a g*D 49 / pn k h (t 8NxƐF _!r չ7 ZR R׷ q/5") Ӎ NY 0 x sZ!   o  fu  ,  K"$ ? pg  㕣=  1» {h " fh7    y  } € +7  $ y " X —ą - G P u 4 m >J 5 L =V ' ^@I p ?MS xЌ XV P ! h "C NS9B8̢ ]!K  e   zA , ӏkbY  !< XQ ٿyS| *" f { w  4@[S <  # 0 ! js [m  =,~ o "ݎ DHf Wo $ g ! Vԅ t mB /y Wf V4񺍸 c+@x?  B ~u " xUN e 0 BĂ) ~J pz! 7y6]l Ԥ@ P a< O /DHC `≻  N m"$  0ObB }{ x AO FCG D R ^ "B  { WDH  UR l@ T #  +"d T ; 0 i  D}. 7 ` ' ] w rE &S i ƕiTD EL P _ u h $ Ա FG wVD G L R Zf ' .!] J /ZR oGЍs Mr Ĥ ʬ 3 Q [3 cL ` ^ p + ( F;# B 5 '  2Y f [  ϶R0e }  E 7 6M aۮ H <& n % L] E}Up x紉, Uw' Q  Ǯշo k ވۙ 0N94 VX5 xEDE l D #֤ } C o )W :  ^ s 9  bRf iX5u ཱི 4 :[  T 1. | [E 2ؽ Iy\ : o x K G 5 ylP ' uK E ftb/i[3 .g _  [3M n G, #NwQ5~  ؚ) | n =Ц"x qg gB ` 듘 ~ x w ? ? R~  _ u. &VQ K˻   H C ( TN˄+ `C dA nB׭ D 3"Z G ê ^k H_ /- ~ " R_  .8 Z_ 6@ o  xg  uP ? 3լ @7AM!  E7^ - =V L  x  g-D0  CtmW 7  O  G _ WD0 g C  w1 r d w : a | \  *" f nֳ ^ H# f L ` Z ۽hV  }S F r0Ù Bć5r] @! NL iQ]{s^=4 d  WD  "  "   M; t" 8 5 e dL| "-*st" ) SWD ?R[S e ooF  20.D ? bo =) A i o d ģ ZҰaO @E =) i D a &ܟa CϞ y6 ,<%{^x%{f8? `iw^ ?/ M * IEND B`