xt_family
audit_log_nf_skb(ab, skb, xt_family(par));
nf_log_packet(net, xt_family(par), xt_hooknum(par), skb, xt_in(par),
nf_log_packet(net, xt_family(par), xt_hooknum(par), skb, xt_in(par),
xt_family(par), jhash_initval);
xt_family(par), jhash_initval);
if (xt_family(par) == NFPROTO_IPV4)
if (xt_family(par) == NFPROTO_IPV6)
if (!xt_cluster_is_multicast_addr(skb, xt_family(par)) &&
if (xt_family(par) == NFPROTO_IPV6) {
connections = nf_conncount_count_skb(net, skb, xt_family(par), info->data, key);
if (conntrack_mt_origsrc(ct, info, xt_family(par)) ^
if (conntrack_mt_origdst(ct, info, xt_family(par)) ^
if (conntrack_mt_replsrc(ct, info, xt_family(par)) ^
if (conntrack_mt_repldst(ct, info, xt_family(par)) ^
if (xt_family(par) == NFPROTO_IPV4)
const u_int8_t family = xt_family(par);
return nf_osf_match(skb, xt_family(p), xt_hooknum(p), xt_in(p),
else if (xt_family(par) == NFPROTO_IPV4 &&
else if (xt_family(par) == NFPROTO_IPV6)
ret = match_policy_in(skb, info, xt_family(par));
ret = match_policy_out(skb, info, xt_family(par));
if (xt_family(par) == NFPROTO_IPV4) {
e = recent_entry_lookup(t, &addr_mask, xt_family(par),
e = recent_entry_init(t, &addr_mask, xt_family(par), ttl);
ADT_OPT(opt, xt_family(par), info->match_set.dim,
ADT_OPT(opt, xt_family(par), info->match_set.dim,
ADT_OPT(opt, xt_family(par), info->match_set.dim,
ADT_OPT(add_opt, xt_family(par), info->add_set.u.compat.dim,
ADT_OPT(del_opt, xt_family(par), info->del_set.u.compat.dim,
ADT_OPT(add_opt, xt_family(par), info->add_set.dim,
ADT_OPT(del_opt, xt_family(par), info->del_set.dim,
ADT_OPT(add_opt, xt_family(par), info->add_set.dim,
ADT_OPT(del_opt, xt_family(par), info->del_set.dim,
ADT_OPT(add_opt, xt_family(par), info->add_set.dim,
ADT_OPT(del_opt, xt_family(par), info->del_set.dim,
ADT_OPT(map_opt, xt_family(par), info->map_set.dim,
ADT_OPT(opt, xt_family(par), info->match_set.u.compat.dim,