xt_net
struct net *net = xt_net(par);
struct net *net = xt_net(par);
nf_send_reset(xt_net(par), par->state->sk, skb, hook);
struct net *net = xt_net(par);
flow.flowi4_uid = sock_net_uid(xt_net(par), NULL);
return rpfilter_lookup_reverse(xt_net(par), &flow, xt_in(par), info->flags) ^ invert;
struct net *net = xt_net(par);
struct net *net = xt_net(par);
return rpfilter_lookup_reverse6(xt_net(par), skb, xt_in(par),
struct ip_set *set = ip_set_rcu_get(xt_net(par), index);
struct ip_set *set = ip_set_rcu_get(xt_net(par), index);
struct ip_set *set = ip_set_rcu_get(xt_net(par), index);
const char *eiface = SRCDIR ? get_physindev_name(skb, xt_net(par)) :
const char *eiface = SRCDIR ? get_physindev_name(skb, xt_net(par)) :
struct xt_pernet *xt_net = net_generic(net, xt_pernet_id);
list_for_each_entry(t, &xt_net->tables[af], list) {
struct xt_pernet *xt_net = net_generic(net, xt_pernet_id);
list_for_each_entry(t, &xt_net->tables[af], list)
list_for_each_entry(t, &xt_net->tables[af], list)
struct xt_pernet *xt_net = net_generic(net, xt_pernet_id);
list_for_each_entry(t, &xt_net->tables[table->af], list) {
list_add(&table->list, &xt_net->tables[table->af]);
struct xt_pernet *xt_net;
xt_net = net_generic(net, xt_pernet_id);
return seq_list_start(&xt_net->tables[af], *pos);
struct xt_pernet *xt_net;
xt_net = net_generic(net, xt_pernet_id);
return seq_list_next(v, &xt_net->tables[af], pos);
struct xt_pernet *xt_net = net_generic(net, xt_pernet_id);
INIT_LIST_HEAD(&xt_net->tables[i]);
struct xt_pernet *xt_net = net_generic(net, xt_pernet_id);
WARN_ON_ONCE(!list_empty(&xt_net->tables[i]));
struct net *net = xt_net(par);
struct net *net = xt_net(par);
struct net *net = xt_net(par);
nf_dup_ipv4(xt_net(par), skb, xt_hooknum(par), &info->gw.in, oif);
nf_dup_ipv6(xt_net(par), skb, xt_hooknum(par), &info->gw.in6, oif);
sk = nf_tproxy_get_sock_v6(xt_net(par), skb, thoff, tproto,
xt_net(par),
sk = nf_tproxy_get_sock_v6(xt_net(par), skb, thoff,
return tproxy_tg4(xt_net(par), skb, tgi->laddr, tgi->lport,
return tproxy_tg4(xt_net(par), skb, tgi->laddr.ip, tgi->lport,
struct net *net = xt_net(par);
struct net *net = xt_net(par);
if (!sk || !sk_fullsock(sk) || !net_eq(xt_net(par), sock_net(sk)))
if (!sk || !sk_fullsock(sk) || !net_eq(xt_net(par), sock_net(sk)))
if (!sk || !sk_fullsock(sk) || !net_eq(xt_net(par), sock_net(sk)))
struct net *net = xt_net(par);
struct netns_ipvs *ipvs = net_ipvs(xt_net(par));
overquota = nfnl_acct_overquota(xt_net(par), info->nfacct);
xt_out(p), p->matchinfo, xt_net(p), nf_osf_fingers);
struct net *net = xt_net(par);
physdev = nf_bridge_get_physindev(skb, xt_net(par));
struct net *net = xt_net(par);
if (sk && !net_eq(xt_net(par), sock_net(sk)))
sk = nf_sk_lookup_slow_v6(xt_net(par), skb, xt_in(par));
if (sk && !net_eq(xt_net(par), sock_net(sk)))
sk = nf_sk_lookup_slow_v4(xt_net(par), skb, xt_in(par));