nf_hook
if (nf_hook(pf, hook, net, NULL, skb, dev, NULL, vrf_rcv_finish) != 1)
err = nf_hook(NFPROTO_IPV6, NF_INET_LOCAL_OUT, net,
err = nf_hook(NFPROTO_IPV4, NF_INET_LOCAL_OUT, net, sk,
err = nf_hook(NFPROTO_IPV6, NF_INET_POST_ROUTING, net, sk, skb,
err = nf_hook(NFPROTO_IPV6, NF_INET_LOCAL_OUT, net, sk,
err = nf_hook(NFPROTO_IPV4, NF_INET_POST_ROUTING, net, sk, skb,
err = nf_hook(NFPROTO_IPV4, NF_INET_LOCAL_OUT, net, sk,
((ret = nf_hook(pf, hook, net, sk, skb, in, out, okfn)) == 1))
int ret = nf_hook(pf, hook, net, sk, skb, in, out, okfn);
return nf_hook(NFPROTO_IPV4, NF_INET_LOCAL_OUT,
return nf_hook(NFPROTO_IPV6, NF_INET_LOCAL_OUT,
err = nf_hook(skb_dst(skb)->ops->family,