NFPROTO_INET
(family == NFPROTO_INET && hooknum == NF_INET_INGRESS);
case NFPROTO_INET:
(pf == NFPROTO_INET && reg->hooknum == NF_INET_INGRESS))
if (pf == NFPROTO_INET && reg->hooknum == NF_INET_INGRESS) {
if (pf == NFPROTO_INET && reg->hooknum == NF_INET_INGRESS) {
case NFPROTO_INET:
if (reg->pf == NFPROTO_INET) {
__nf_unregister_net_hook(net, NFPROTO_INET, reg);
if (reg->pf == NFPROTO_INET) {
err = __nf_register_net_hook(net, NFPROTO_INET, reg);
case NFPROTO_INET:
case NFPROTO_INET:
nf_ct_netns_put(net, NFPROTO_INET);
ret = nf_ct_netns_get(net, NFPROTO_INET);
.family = NFPROTO_INET,
if (pf == NFPROTO_INET) {
if (pf == NFPROTO_INET) {
if (WARN_ON_ONCE(ops->pf != NFPROTO_INET))
|| family == NFPROTO_INET
if (ops->pf == NFPROTO_INET && ops->hooknum == NF_INET_INGRESS)
.family = NFPROTO_INET,
table->family != NFPROTO_INET)
if (table->family == NFPROTO_INET &&
.family = NFPROTO_INET,
.family = NFPROTO_INET,
ctx->family != NFPROTO_INET &&
ctx->family != NFPROTO_INET &&
case NFPROTO_INET:
family = NFPROTO_INET;
if (priv->l3num == ctx->family || ctx->family == NFPROTO_INET)
case NFPROTO_INET: /* tuple.src.l3num supports NFPROTO_IPV4/6 only */
if (l3num == NFPROTO_INET)
case NFPROTO_INET:
.family = NFPROTO_INET,
ctx->family != NFPROTO_INET)
nf_ct_netns_put(ctx->net, NFPROTO_INET);
.family = NFPROTO_INET,
case NFPROTO_INET:
case NFPROTO_INET:
case NFPROTO_INET:
ctx->family != NFPROTO_INET)
if (ctx->family != NFPROTO_INET && ctx->family != family)
priv->family == NFPROTO_INET)
.family = NFPROTO_INET,
ctx->family != NFPROTO_INET)
case NFPROTO_INET:
case NFPROTO_INET:
nf_ct_netns_put(ctx->net, NFPROTO_INET);
.family = NFPROTO_INET,
.family = NFPROTO_INET,
ctx->family != NFPROTO_INET)
case NFPROTO_INET:
ctx->family != NFPROTO_INET)
case NFPROTO_INET:
case NFPROTO_INET:
ctx->family != NFPROTO_INET)
case NFPROTO_INET:
ctx->family != NFPROTO_INET)
ctx->family != NFPROTO_INET)
case NFPROTO_INET:
[NFPROTO_INET] = "inet",
case NFPROTO_INET:
{ .pf = NFPROTO_INET, .priority = 1, .name = "invalid-inet-not-supported", },