AF_UNSPEC
err = cpy ? inet_pton_with_scope(&init_net, AF_UNSPEC,
ret = inet_pton_with_scope(&init_net, AF_UNSPEC, name, NULL,
if (fib_nhc->nhc_gw_family == AF_UNSPEC)
struct sockaddr sa = { AF_UNSPEC };
return AF_UNSPEC;
ss->ss_family = AF_UNSPEC;
return AF_UNSPEC;
if (local_fam != AF_UNSPEC && remote_fam != AF_UNSPEC &&
q = (struct tap_queue *)sk_alloc(net, AF_UNSPEC, GFP_KERNEL,
tfile = (struct tun_file *)sk_alloc(net, AF_UNSPEC, GFP_KERNEL,
ret = inet_pton_with_scope(&init_net, AF_UNSPEC,
ret = inet_pton_with_scope(&init_net, AF_UNSPEC,
ret = inet_pton_with_scope(&init_net, AF_UNSPEC,
ret = inet_pton_with_scope(&init_net, AF_UNSPEC,
if (queue->sockaddr_peer.ss_family == AF_UNSPEC)
ret = inet_pton_with_scope(&init_net, AF_UNSPEC, ip_str,
if (ctx->protofamily != AF_UNSPEC &&
if (ctx->mountfamily != AF_UNSPEC) {
ctx->protofamily = AF_UNSPEC;
ctx->mountfamily = AF_UNSPEC;
if (ctx->mount_server.address.sa_family == AF_UNSPEC) {
conn->cb_addr.ss_family = AF_UNSPEC;
if (srcaddr->sa_family != AF_UNSPEC) {
case AF_UNSPEC:
case AF_UNSPEC:
case AF_UNSPEC:
case AF_UNSPEC:
case AF_UNSPEC:
return (rhs->sa_family == AF_UNSPEC);
if (server->srcaddr.ss_family != AF_UNSPEC) {
#define PF_UNSPEC AF_UNSPEC
return AF_UNSPEC;
if ((x->sel.family != AF_UNSPEC) ||
TRACE_DEFINE_ENUM(AF_UNSPEC);
{ AF_UNSPEC, "AF_UNSPEC" }, \
err = inet_pton_with_scope(current->nsproxy->net_ns, AF_UNSPEC, addr,
sk = sk_alloc(net, AF_UNSPEC, GFP_USER, &bpf_dummy_proto, 1);
ifr->ifr_hwaddr.sa_family != AF_UNSPEC)
ifr->ifr_hwaddr.sa_family != AF_UNSPEC)
.family = AF_UNSPEC,
if (family != AF_UNSPEC) {
rth->rtgen_family = AF_UNSPEC;
ifm->ifi_family = AF_UNSPEC;
if (ifsm->family != AF_UNSPEC) {
case AF_UNSPEC:
case AF_UNSPEC:
dcb->dcb_family = AF_UNSPEC;
if (uaddr->sa_family == AF_UNSPEC)
if (addr->sin_family != AF_UNSPEC ||
if (uaddr->sa_family == AF_UNSPEC)
if (uaddr->sa_family == AF_UNSPEC) {
if (cond->family != AF_UNSPEC &&
case AF_UNSPEC:
req.sdiag_family = AF_UNSPEC; /* compatibility */
if (x->sel.family == AF_UNSPEC) {
nhm->nh_family = AF_UNSPEC;
if (*nh_family == AF_UNSPEC) {
u8 nh_family = AF_UNSPEC;
case AF_UNSPEC:
if (nhm->nh_family != AF_UNSPEC) {
nhm->nh_family = AF_UNSPEC;
!(addr->sin_family == AF_UNSPEC &&
uaddr->sa_family == AF_UNSPEC))
if (family == AF_UNSPEC)
if (r->sdiag_family != AF_UNSPEC &&
if (r->sdiag_family != AF_UNSPEC &&
if (r->sdiag_family != AF_UNSPEC &&
return ((family == AF_UNSPEC || family == sk->sk_family) &&
return AF_UNSPEC;
if (usin->sin_family != AF_UNSPEC)
return ((family == AF_UNSPEC || family == sk->sk_family) &&
return AF_UNSPEC;
if (r->sdiag_family != AF_UNSPEC &&
if (x->sel.family == AF_UNSPEC) {
case AF_UNSPEC:
if (unlikely(info->family != AF_UNSPEC && info->family != family)) {
return __seg6_end_dt_vrf_build(slwt, cfg, AF_UNSPEC, extack);
case AF_UNSPEC:
if (lip->l2tp_family != AF_UNSPEC)
int family = AF_UNSPEC;
if (r->sdiag_family != AF_UNSPEC &&
if (r->sdiag_family != AF_UNSPEC &&
if (rem && rem->family != AF_UNSPEC) {
if (local->addr.family == AF_UNSPEC) {
struct mptcp_pm_addr_entry loc = { .addr = { .family = AF_UNSPEC }, };
struct mptcp_addr_info rem = { .family = AF_UNSPEC, };
if (local->addr.family == AF_UNSPEC) {
if (rem.family == AF_UNSPEC) {
ip_vs_addr_equal(p->protocol == IPPROTO_IP ? AF_UNSPEC :
ip_vs_addr_set(p->protocol == IPPROTO_IP ? AF_UNSPEC : p->af,
ip_vs_addr_equal(p->protocol == IPPROTO_IP ? AF_UNSPEC : p->af,
if (c->mcast_af == AF_UNSPEC) {
.tuple.src.l3num = AF_UNSPEC,
u8 u3 = info->nfmsg->version || cda[CTA_FILTER] ? family : AF_UNSPEC;
nlh = nfnl_msg_put(skb, portid, seq, event, flags, AF_UNSPEC,
nlh = nfnl_msg_put(skb, portid, seq, event, flags, AF_UNSPEC,
nlh = nfnl_msg_put(skb, portid, seq, event, flags, AF_UNSPEC,
if (family != AF_UNSPEC && table->family != family)
if (family == AF_UNSPEC ||
nlh = nfnl_msg_put(skb, portid, seq, event, 0, AF_UNSPEC,
nlh = nfnl_msg_put(skb, portid, seq, event, flags, AF_UNSPEC,
nlh = nfnl_msg_put(skb, portid, seq, event, flags, AF_UNSPEC,
nlh = nfnl_msg_put(skb, portid, seq, event, flags, AF_UNSPEC,
nlh = nfnl_msg_put(skb, portid, seq, event, flags, AF_UNSPEC,
return (f1 == f2) || (f1 == AF_UNSPEC) || (f2 == AF_UNSPEC);
if (family == AF_INET || family == AF_UNSPEC) {
if (family == AF_INET6 || family == AF_UNSPEC) {
(entry->family != AF_UNSPEC ||
case AF_UNSPEC:
if (family == AF_INET || family == AF_UNSPEC) {
if (family == AF_INET6 || family == AF_UNSPEC) {
if (family == AF_UNSPEC)
AF_UNSPEC);
return netlbl_domhsh_remove(domain, AF_UNSPEC, &audit_info);
return netlbl_domhsh_remove_default(AF_UNSPEC, &audit_info);
entry->family = AF_UNSPEC;
if (addr->sa_family == AF_UNSPEC) {
.family = AF_UNSPEC,
sin->sin_family = AF_UNSPEC;
t->tca_family = AF_UNSPEC;
t->tca_family = AF_UNSPEC;
t->tca_family = AF_UNSPEC;
tcm->tcm_family = AF_UNSPEC;
tcm->tcm_family = AF_UNSPEC;
tcm->tcm_family = AF_UNSPEC;
tcm->tcm_family = AF_UNSPEC;
.family = AF_UNSPEC,
if (addr->sa.sa_family != AF_UNSPEC)
if (r->sdiag_family != AF_UNSPEC && sk->sk_family != r->sdiag_family)
if (r->sdiag_family != AF_UNSPEC &&
if (uaddr->sa_family == AF_UNSPEC)
addr->sin_family != AF_UNSPEC)
if (addr->sin_family == AF_UNSPEC &&
if (af != AF_UNSPEC && af != xprt->xpt_local.ss_family)
if (dst->family == AF_UNSPEC) {
if (addr->sa_family != AF_UNSPEC) {
if (err == -EAFNOSUPPORT && remote_addr->svm_family == AF_UNSPEC) {
r->ifi_family = AF_UNSPEC;
unsigned int family = AF_UNSPEC;
if (x->sel.family == AF_UNSPEC) {
if (xfrm[i]->sel.family == AF_UNSPEC) {
if (x->sel.family != AF_UNSPEC) {
case AF_UNSPEC:
return AF_UNSPEC;
tnl.family = AF_UNSPEC;
if (vip.family == AF_UNSPEC)
if (family == AF_UNSPEC)
if (tnl.family == AF_UNSPEC) {
address->sa_family != AF_UNSPEC)
case AF_UNSPEC:
case AF_UNSPEC:
if (family_sa == AF_UNSPEC) {
if (address->sa_family == AF_UNSPEC)
case AF_UNSPEC:
if (addr->sa_family == AF_UNSPEC) {
.t.tcm_family = AF_UNSPEC,
.t.tcm_family = AF_UNSPEC,
.t.tcm_family = AF_UNSPEC,
req.ifinfo.ifi_family = AF_UNSPEC;
req.tc.tcm_family = AF_UNSPEC;
req.tc.tcm_family = AF_UNSPEC;
req.tc.tcm_family = AF_UNSPEC;
req.tc.tcm_family = AF_UNSPEC;
#define PF_UNSPEC AF_UNSPEC
struct sockaddr unspec = { AF_UNSPEC };
req.t.tcm_family = AF_UNSPEC;
req.i.ifi_family = AF_UNSPEC;
req.i.ifi_family = AF_UNSPEC;
req.msg.ifi_family = AF_UNSPEC;
hints.ai_family = AF_UNSPEC;
case AF_UNSPEC:
case AF_UNSPEC:
case AF_UNSPEC:
case AF_UNSPEC:
case AF_UNSPEC:
.domain = AF_UNSPEC,
case AF_UNSPEC:
.family = AF_UNSPEC,
pi.ifi_family = AF_UNSPEC;
req.info.ifi_family = AF_UNSPEC;
req.info.ifi_family = AF_UNSPEC;
empty.ss_family = AF_UNSPEC;
u_int16_t family = AF_UNSPEC;
nfh->nfgen_family = AF_UNSPEC;
nfh->nfgen_family = AF_UNSPEC;
nfg->nfgen_family = AF_UNSPEC;
nfg->nfgen_family = AF_UNSPEC;
nfg->nfgen_family = AF_UNSPEC;
peer_ctx.sa_family = AF_UNSPEC;
ovpn.sa_family = AF_UNSPEC;
req.info.ifi_family = AF_UNSPEC;
req.info.ifi_family = AF_UNSPEC;
pi.ifi_family = AF_UNSPEC;
req.info.ifi_family = AF_UNSPEC;
req.info.ifi_family = AF_UNSPEC;
req.info.ifi_family = AF_UNSPEC;
return connect(fd, &(struct sockaddr){ AF_UNSPEC }, sizeof(struct sockaddr));
addr.sin_family = AF_UNSPEC;
hints.ai_family = AF_UNSPEC;
family = AF_UNSPEC;