NFPROTO_UNSPEC
set->family = NFPROTO_UNSPEC;
.family = NFPROTO_UNSPEC,
type->family == NFPROTO_UNSPEC)) {
!(opt->family == set->family || set->family == NFPROTO_UNSPEC))
!(opt->family == set->family || set->family == NFPROTO_UNSPEC))
!(opt->family == set->family || set->family == NFPROTO_UNSPEC))
type->family == NFPROTO_UNSPEC) &&
if (set->family != NFPROTO_UNSPEC)
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
(cur->tuple.src.l3num == NFPROTO_UNSPEC ||
if (h->tuple.src.l3num != NFPROTO_UNSPEC &&
if (helper->tuple.src.l3num != NFPROTO_UNSPEC &&
static char nf_log_sysctl_fnames[NFPROTO_NUMPROTO-NFPROTO_UNSPEC][3];
if (pf == NFPROTO_UNSPEC || pf >= ARRAY_SIZE(net->nf.nf_loggers))
for (i = NFPROTO_UNSPEC; i < NFPROTO_NUMPROTO; i++) {
for (i = NFPROTO_UNSPEC; i < NFPROTO_NUMPROTO; i++)
if (pf == NFPROTO_UNSPEC) {
for (i = NFPROTO_UNSPEC; i < NFPROTO_NUMPROTO; i++) {
for (i = NFPROTO_UNSPEC; i < NFPROTO_NUMPROTO; i++)
nft_ctx_init(&ctx, net, skb, nlh, NFPROTO_UNSPEC, NULL, NULL, NULL);
if (family != NFPROTO_UNSPEC && family != table->family)
if (family != NFPROTO_UNSPEC && family != table->family)
if (type->family == NFPROTO_UNSPEC)
if (family != NFPROTO_UNSPEC && family != table->family)
if (ctx->family != NFPROTO_UNSPEC &&
if (info->nfmsg->nfgen_family == NFPROTO_UNSPEC)
if (info->nfmsg->nfgen_family == NFPROTO_UNSPEC)
if (dump_ctx->ctx.family != NFPROTO_UNSPEC &&
if (type->family != NFPROTO_UNSPEC &&
if (family != NFPROTO_UNSPEC && family != table->family)
if (family != NFPROTO_UNSPEC && family != table->family)
status = nf_log_register(NFPROTO_UNSPEC, &nfulnl_logger);
case NFPROTO_UNSPEC:
case NFPROTO_UNSPEC:
if (priv->family == NFPROTO_UNSPEC && tb[NFTA_TPROXY_REG_ADDR])
case NFPROTO_UNSPEC:
case NFPROTO_UNSPEC:
mutex_lock(&xt[NFPROTO_UNSPEC].mutex);
&xt[NFPROTO_UNSPEC].target : &xt[NFPROTO_UNSPEC].match;
mutex_unlock(&xt[NFPROTO_UNSPEC].mutex);
mutex_unlock(&xt[NFPROTO_UNSPEC].mutex);
if (af != NFPROTO_UNSPEC)
return xt_find_match(NFPROTO_UNSPEC, name, revision);
if (af != NFPROTO_UNSPEC)
return xt_find_target(NFPROTO_UNSPEC, name, revision);
if (af != NFPROTO_UNSPEC && !have_rev)
return match_revfn(NFPROTO_UNSPEC, name, revision, bestp);
if (af != NFPROTO_UNSPEC && !have_rev)
return target_revfn(NFPROTO_UNSPEC, name, revision, bestp);
[NFPROTO_UNSPEC] = "x",
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
.family = NFPROTO_UNSPEC,
return NFPROTO_UNSPEC;
if (family == NFPROTO_UNSPEC) {
if (family == NFPROTO_UNSPEC)
u8 family = NFPROTO_UNSPEC;
if (nfproto == NFPROTO_UNSPEC)
if (nfproto == NFPROTO_UNSPEC)