nf_ct_l3num
nf_ct_expect_init(exp, NF_CT_EXPECT_CLASS_DEFAULT, nf_ct_l3num(ct),
nf_ct_l3num(ct),
switch (nf_ct_l3num(ct)) {
cmd.l3num = nf_ct_l3num(ct);
if ((cmd.l3num == nf_ct_l3num(ct)) &&
.src.l3num = nf_ct_l3num(ct),
nf_ct_expect_init(exp, NF_CT_EXPECT_CLASS_DEFAULT, nf_ct_l3num(ct),
if (nathook && nf_ct_l3num(ct) == NFPROTO_IPV4 &&
if (nathook && nf_ct_l3num(ct) == NFPROTO_IPV4 &&
nf_ct_expect_init(exp, NF_CT_EXPECT_CLASS_DEFAULT, nf_ct_l3num(ct),
if (nathook && nf_ct_l3num(ct) == NFPROTO_IPV4 &&
if (nathook && nf_ct_l3num(ct) == NFPROTO_IPV4 &&
if (nathook && nf_ct_l3num(ct) == NFPROTO_IPV4 &&
nf_ct_l3num(ct) == NFPROTO_IPV4 &&
nf_ct_l3num(ct) == NFPROTO_IPV4 &&
if (nathook && nf_ct_l3num(ct) == NFPROTO_IPV4 &&
nf_ct_expect_init(exp, NF_CT_EXPECT_CLASS_DEFAULT, nf_ct_l3num(ct),
if (nathook && nf_ct_l3num(ct) == NFPROTO_IPV4 &&
nf_ct_expect_init(exp, NF_CT_EXPECT_CLASS_DEFAULT, nf_ct_l3num(ct),
if (nathook && nf_ct_l3num(ct) == NFPROTO_IPV4 &&
if (nf_ct_l3num(ct) != AF_INET)
if (nf_ct_l3num(ct) != AF_INET6)
nf_ct_expect_init(rtp_exp, NF_CT_EXPECT_CLASS_DEFAULT, nf_ct_l3num(ct),
nf_ct_expect_init(rtcp_exp, NF_CT_EXPECT_CLASS_DEFAULT, nf_ct_l3num(ct),
nf_ct_l3num(ct) == NFPROTO_IPV4 &&
nf_ct_expect_init(exp, NF_CT_EXPECT_CLASS_DEFAULT, nf_ct_l3num(ct),
nf_ct_l3num(ct) == NFPROTO_IPV4 &&
if (nf_ct_l3num(ct) != AF_INET)
if (nf_ct_l3num(ct) != AF_INET6)
nf_ct_expect_init(exp, NF_CT_EXPECT_CLASS_DEFAULT, nf_ct_l3num(ct),
nf_ct_l3num(ct) == NFPROTO_IPV4 &&
nf_ct_l3num(ct))) {
nf_ct_expect_init(exp, NF_CT_EXPECT_CLASS_DEFAULT, nf_ct_l3num(ct),
nf_ct_l3num(ct) == NFPROTO_IPV4 &&
nathook && nf_ct_l3num(ct) == NFPROTO_IPV4 &&
nathook && nf_ct_l3num(ct) == NFPROTO_IPV4 &&
nf_log_packet(nf_ct_net(ct), nf_ct_l3num(ct), 0, skb, NULL, NULL, NULL,
if (filter->family && nf_ct_l3num(ct) != filter->family)
if (l3proto && nf_ct_l3num(ct) != l3proto)
if (request_module("nf-nat-%u", nf_ct_l3num(ct)) < 0) {
helper = __nf_conntrack_helper_find(helpname, nf_ct_l3num(ct),
helper = __nf_conntrack_helper_find(helpname, nf_ct_l3num(ct),
nf_ct_l3num(ct),
nf_ct_l3num(ct), NULL);
nf_ct_l3num(ct), NULL);
nat_tuple.src.l3num = nf_ct_l3num(master);
exp, nf_ct_l3num(ct));
nlh = nfnl_msg_put(skb, portid, seq, event, flags, nf_ct_l3num(ct),
nlh = nfnl_msg_put(skb, item->portid, 0, type, flags, nf_ct_l3num(ct),
nf_ct_l3num(ct),
nf_ct_l3num(ct),
switch (nf_ct_l3num(ct)) {
if (nf_ct_l3num(ct) != nfproto)
nf_ct_expect_init(exp, NF_CT_EXPECT_CLASS_DEFAULT, nf_ct_l3num(ct),
nf_ct_expect_init(exp, SIP_EXPECT_SIGNALLING, nf_ct_l3num(ct),
switch (nf_ct_l3num(ct)) {
switch (nf_ct_l3num(ct)) {
hdrs = nf_ct_l3num(ct) == NFPROTO_IPV4 ? ct_sdp_hdrs_v4 : ct_sdp_hdrs_v6;
switch (nf_ct_l3num(ct)) {
tuple.src.l3num = nf_ct_l3num(ct);
nf_ct_expect_init(rtp_exp, class, nf_ct_l3num(ct), saddr, daddr,
nf_ct_expect_init(rtcp_exp, class, nf_ct_l3num(ct), saddr, daddr,
l3proto_name(nf_ct_l3num(ct)), nf_ct_l3num(ct),
nf_ct_l3num(ct),
u16 proto = nf_ct_l3num(ct);
switch (nf_ct_l3num(ct)) {
family = nf_ct_l3num(ct);
if (nf_ct_l3num(ct) == NFPROTO_IPV4)
if ((clean->l3proto && nf_ct_l3num(i) != clean->l3proto) ||
if (nf_ct_l3num(ct) == NFPROTO_IPV4)
nf_nat_csum_recalc(skb, nf_ct_l3num(ct), IPPROTO_TCP,
nf_nat_csum_recalc(skb, nf_ct_l3num(ct), IPPROTO_UDP,
if (nf_ct_l3num((struct nf_conn *)skb_nfct(skb)) == NFPROTO_IPV4) {
if (pair_exp->tuple.src.l3num == nf_ct_l3num(ct) &&
if (nf_ct_l3num(ct) == NFPROTO_IPV4)
if (nf_ct_l3num(ct) == NFPROTO_IPV4)
switch (nf_ct_l3num(ct)) {
l3num = nf_ct_l3num(ct);
nft_reg_store8(dest, nf_ct_l3num(ct));
nf_ct_l3num(ct) == NFPROTO_IPV4 ? 4 : 16);
nf_ct_l3num(ct) == NFPROTO_IPV4 ? 4 : 16);
if (nf_ct_l3num(ct) != NFPROTO_IPV4)
if (nf_ct_l3num(ct) != NFPROTO_IPV4)
if (nf_ct_l3num(ct) != NFPROTO_IPV6)
if (nf_ct_l3num(ct) != NFPROTO_IPV6)
switch(nf_ct_l3num(ct)) {
nf_ct_l3num(ct) == NFPROTO_IPV4) {
nf_ct_l3num(ct) == NFPROTO_IPV6) {