const SizeofNfgenmsg … const SizeofNfattr … const SizeofNfConntrack … const SizeofNfctTupleHead … var L4ProtoMap … const TCP_CONNTRACK_NONE … const TCP_CONNTRACK_SYN_SENT … const TCP_CONNTRACK_SYN_RECV … const TCP_CONNTRACK_ESTABLISHED … const TCP_CONNTRACK_FIN_WAIT … const TCP_CONNTRACK_CLOSE_WAIT … const TCP_CONNTRACK_LAST_ACK … const TCP_CONNTRACK_TIME_WAIT … const TCP_CONNTRACK_CLOSE … const TCP_CONNTRACK_LISTEN … const TCP_CONNTRACK_SYN_SENT2 … const TCP_CONNTRACK_MAX … const TCP_CONNTRACK_IGNORE … const IPCTNL_MSG_CT_NEW … const IPCTNL_MSG_CT_GET … const IPCTNL_MSG_CT_DELETE … const NFNETLINK_V0 … const NLA_F_NESTED … const NLA_F_NET_BYTEORDER … const NLA_TYPE_MASK … const NLA_ALIGNTO … const CTA_TUPLE_ORIG … const CTA_TUPLE_REPLY … const CTA_STATUS … const CTA_PROTOINFO … const CTA_TIMEOUT … const CTA_MARK … const CTA_COUNTERS_ORIG … const CTA_COUNTERS_REPLY … const CTA_USE … const CTA_ID … const CTA_ZONE … const CTA_TIMESTAMP … const CTA_LABELS … const CTA_LABELS_MASK … const CTA_TUPLE_IP … const CTA_TUPLE_PROTO … const CTA_IP_V4_SRC … const CTA_IP_V4_DST … const CTA_IP_V6_SRC … const CTA_IP_V6_DST … const CTA_PROTO_NUM … const CTA_PROTO_SRC_PORT … const CTA_PROTO_DST_PORT … const CTA_PROTOINFO_UNSPEC … const CTA_PROTOINFO_TCP … const CTA_PROTOINFO_DCCP … const CTA_PROTOINFO_SCTP … const CTA_PROTOINFO_TCP_STATE … const CTA_PROTOINFO_TCP_WSCALE_ORIGINAL … const CTA_PROTOINFO_TCP_WSCALE_REPLY … const CTA_PROTOINFO_TCP_FLAGS_ORIGINAL … const CTA_PROTOINFO_TCP_FLAGS_REPLY … const CTA_COUNTERS_PACKETS … const CTA_COUNTERS_BYTES … const CTA_TIMESTAMP_START … const CTA_TIMESTAMP_STOP … type Nfgenmsg … func (msg *Nfgenmsg) Len() int { … } func DeserializeNfgenmsg(b []byte) *Nfgenmsg { … } func (msg *Nfgenmsg) Serialize() []byte { … }