#include <string.h>
#include <libnetfilter_conntrack/libnetfilter_conntrack.h>
#include "network.h"
#include "conntrackd.h"
Data Structures | |
struct | build_l4proto |
struct | exp_build_l4proto |
Macros | |
#define | IPPROTO_DCCP 33 |
Functions | |
void | ct2msg (const struct nf_conntrack *ct, struct nethdr *n) |
void | exp2msg (const struct nf_expect *exp, struct nethdr *n) |
#define IPPROTO_DCCP 33 |
void ct2msg | ( | const struct nf_conntrack * | ct, |
struct nethdr * | n | ||
) |
References ATTR_CONNLABELS, ATTR_GRP_MASTER_IPV4, ATTR_GRP_MASTER_IPV6, ATTR_GRP_MASTER_PORT, ATTR_GRP_ORIG_IPV4, ATTR_GRP_ORIG_IPV6, ATTR_HELPER_NAME, ATTR_L4PROTO, ATTR_MARK, ATTR_MASTER_L4PROTO, ATTR_REPL_IPV4_DST, ATTR_REPL_IPV4_SRC, ATTR_REPL_PORT_DST, ATTR_REPL_PORT_SRC, ATTR_STATUS, ATTR_TIMEOUT, CONFIG, nfct_attr_grp_is_set(), nfct_attr_is_set(), nfct_attr_is_set_array(), nfct_get_attr_u8(), nfct_getobjopt(), NFCT_GOPT_IS_DNAT, NFCT_GOPT_IS_DPAT, NFCT_GOPT_IS_SNAT, NFCT_GOPT_IS_SPAT, NTA_DNAT_IPV4, NTA_DPAT_PORT, NTA_HELPER_NAME, NTA_IPV4, NTA_IPV6, NTA_L4PROTO, NTA_MARK, NTA_MASTER_IPV4, NTA_MASTER_IPV6, NTA_MASTER_L4PROTO, NTA_MASTER_PORT, NTA_SNAT_IPV4, NTA_SPAT_PORT, NTA_STATUS, and NTA_TIMEOUT.
References ATTR_EXP_CLASS, ATTR_EXP_EXPECTED, ATTR_EXP_FLAGS, ATTR_EXP_FN, ATTR_EXP_HELPER_NAME, ATTR_EXP_MASK, ATTR_EXP_MASTER, ATTR_EXP_NAT_DIR, ATTR_EXP_NAT_TUPLE, ATTR_EXP_TIMEOUT, ATTR_GRP_ORIG_IPV4, ATTR_GRP_ORIG_IPV6, ATTR_L4PROTO, CONFIG, nfct_attr_grp_is_set(), nfct_get_attr_u8(), nfexp_attr_is_set(), nfexp_get_attr(), NTA_EXP_CLASS, NTA_EXP_EXPECT_IPV4, NTA_EXP_EXPECT_IPV6, NTA_EXP_EXPECT_L4PROTO, NTA_EXP_EXPECT_PORT, NTA_EXP_FLAGS, NTA_EXP_FN, NTA_EXP_HELPER_NAME, NTA_EXP_MASK_IPV4, NTA_EXP_MASK_IPV6, NTA_EXP_MASK_L4PROTO, NTA_EXP_MASK_PORT, NTA_EXP_MASTER_IPV4, NTA_EXP_MASTER_IPV6, NTA_EXP_MASTER_L4PROTO, NTA_EXP_MASTER_PORT, NTA_EXP_NAT_DIR, NTA_EXP_NAT_IPV4, NTA_EXP_NAT_L4PROTO, NTA_EXP_NAT_PORT, NTA_EXP_TIMEOUT, and NULL.