ss_family
addr.ss_family = 0; /* used in switch below */
switch (addr.ss_family) {
if (from.ss_family == AF_INET6)
if (from.ss_family != AF_INET && from.ss_family != AF_INET6)
if (addr->ss_family != AF_INET6 ||
if (addr.ss_family == AF_INET6) {
switch (addr.ss_family) {
if (from.ss_family == AF_INET) {
if (from.ss_family == AF_INET6) {
if (to.ss_family == AF_INET6 &&
return to.ss_family;
if (from.ss_family != AF_INET && from.ss_family != AF_INET6)
if (from.ss_family == AF_INET6)
hints.ai_family = from.ss_family;
if (from.ss_family != AF_INET)
switch(ss.ss_family) {
if ((s = _socket(ss.ss_family, SOCK_DGRAM, IPPROTO_UDP)) < 0)
if (ss.ss_family == AF_INET6) {
switch (from.ss_family) {
ss.ss_family = family;
s = _socket(ss.ss_family, SOCK_STREAM, 0);
if (ss.ss_family != AF_LOCAL) {
sip->si_af = ss.ss_family;
switch (ss.ss_family) {
if (ss.ss_family == AF_INET) {
ss.ss_family = si.si_af;
if (ss.ss_family == AF_INET || ss.ss_family == AF_LOCAL) {
if (addr.ss_family == AF_INET || addr.ss_family == AF_LOCAL) {
if (sa.ss_family == AF_INET6)
if ((sd = socket(sa.ss_family, SOCK_STREAM, IPPROTO_TCP)) == -1) {
switch (sa.ss_family) {
if (sa.ss_family == AF_INET6)
switch (sa.ss_family) {
(e = fetch_bind(sd, sa.ss_family, bindaddr)) != 0)
switch (sa.ss_family) {
switch (sa.ss_family) {
if (from.ss_family == AF_INET) {
switch (me.ss_family) {
me.ss_family = from.ss_family;
peer = socket(from.ss_family, SOCK_DGRAM, 0);
if (grp->gr_ptr.gt_net.nt_net.ss_family == AF_INET6 &&
hints.ai_family = net->nt_net.ss_family;
hints.ai_family = net->nt_mask.ss_family;
switch (jis->ip.ss_family) {
if (lifr->addr.ss_family != AF_INET ||
lifr->dstaddr.ss_family != AF_INET) {
if (iflr->addr.ss_family != AF_INET)
if (iflr->dstaddr.ss_family &&
iflr->dstaddr.ss_family != AF_INET)
if (iflr->dstaddr.ss_family &&
if (iflr->dstaddr.ss_family) { /*XXX*/
s.ss_family = sp->sa_family;
d.ss_family = dp->sa_family;
switch (addrs[0].ss_family) {
panic("unknown address family %d", addrs[0].ss_family);
switch (addrs[0].ss_family) {
sa_family_t ss_family; /* address family */
ss.ss_family = res->ai_family;
if (!serv.ss_family)
if (!serv.ss_family)
sizeof(ss.ss_len) + sizeof(ss.ss_family)) == -1)
if (ss.ss_family == AF_UNIX) {
switch (ss.ss_family) {
switch (iflr.addr.ss_family) {
if (ss[0].ss_family != ss[1].ss_family)
switch (ss[0].ss_family) {
switch (rss.ss_family) {
if (rss.ss_family == AF_INET &&
if (rss.ss_family == AF_INET6 &&
if ((rss.ss_family == AF_INET &&
if ((rss.ss_family == AF_INET6 &&
switch (ss.ss_family) {
host->ss_family = AF_UNSPEC;
host->ss_family = AF_UNSPEC;
mask->ss_family = AF_UNSPEC;
switch (ss.ss_family) {
ap.a_mask.ss_family = res->ai_family;
if (ap->a_addr.ss_family != sa->sa_family) {
if (ap->a_addr.ss_family == AF_INET) {
else if (ap->a_addr.ss_family == AF_INET6) {