Lines Matching refs:nc
406 smb_nic_t *nc;
433 nc = smb_niclist.nl_nics;
439 if (smb_nic_getinfo(ifname, nc, AF_INET) !=
441 if (smb_nic_getinfo(ifname, nc,
447 (void) strlcpy(nc->nic_host, iflist->if_host,
448 sizeof (nc->nic_host));
449 (void) strlcpy(nc->nic_cmnt, iflist->if_cmnt,
450 sizeof (nc->nic_cmnt));
452 smb_tonetbiosname(nc->nic_host, nc->nic_nbname, 0x00);
455 nc->nic_smbflags |= SMB_NICF_ALIAS;
457 if (smb_nic_nbt_exclude(nc,
459 nc->nic_smbflags |= SMB_NICF_NBEXCL;
462 nc++;
480 smb_nic_getinfo(char *interface, smb_nic_t *nc, int family)
500 nc->nic_ip.a_ipv6 = sin6->sin6_addr;
501 nc->nic_ip.a_family = AF_INET6;
504 nc->nic_ip.a_ipv4 = (in_addr_t)(sin->sin_addr.s_addr);
505 nc->nic_ip.a_family = AF_INET;
507 if (smb_inet_iszero(&nc->nic_ip)) {
518 nc->nic_bcast = (uint32_t)sin->sin_addr.s_addr;
525 nc->nic_mask = (uint32_t)sin->sin_addr.s_addr;
531 nc->nic_sysflags = lifrr.lifr_flags;
533 (void) strlcpy(nc->nic_ifname, interface, sizeof (nc->nic_ifname));
1203 smb_nic_nbt_exclude(const smb_nic_t *nc, const char **exclude_list,
1207 const char *ifname = nc->nic_ifname;
1210 if (inet_ntop(AF_INET, &nc->nic_ip, buf, INET6_ADDRSTRLEN) == NULL)