Lines Matching refs:lifc
607 struct lifconf lifc; in smb_nic_hlist_sysget() local
646 lifc.lifc_len = lifn.lifn_count * sizeof (struct lifreq); in smb_nic_hlist_sysget()
647 lifc.lifc_buf = malloc(lifc.lifc_len); in smb_nic_hlist_sysget()
648 if (lifc.lifc_buf == NULL) { in smb_nic_hlist_sysget()
653 bzero(lifc.lifc_buf, lifc.lifc_len); in smb_nic_hlist_sysget()
654 lifc.lifc_family = AF_UNSPEC; in smb_nic_hlist_sysget()
655 lifc.lifc_flags = 0; in smb_nic_hlist_sysget()
657 if (ioctl(s4, SIOCGLIFCONF, (char *)&lifc) < 0) { in smb_nic_hlist_sysget()
660 free(lifc.lifc_buf); in smb_nic_hlist_sysget()
664 lifrp = lifc.lifc_req; in smb_nic_hlist_sysget()
665 ifnum = lifc.lifc_len / sizeof (struct lifreq); in smb_nic_hlist_sysget()
682 free(lifc.lifc_buf); in smb_nic_hlist_sysget()
697 free(lifc.lifc_buf); in smb_nic_hlist_sysget()
706 free(lifc.lifc_buf); in smb_nic_hlist_sysget()