Lines Matching refs:lifr
92 static struct lifreq lifr; variable
203 if (ioctl(ip_fd, SIOCGLIFMUXID, (caddr_t)&lifr) < 0) { in ip_domux2fd()
209 logdebug("ARP_muxid %d IP_muxid %d\n", lifr.lifr_arp_muxid, in ip_domux2fd()
210 lifr.lifr_ip_muxid); in ip_domux2fd()
212 if ((*fd = ioctl(*udp_fd, _I_MUXID2FD, lifr.lifr_ip_muxid)) < 0) { in ip_domux2fd()
245 lifr.lifr_ip_muxid = mux_id; in ip_plink()
246 if (ioctl(udp_fd, SIOCSLIFMUXID, (caddr_t)&lifr) < 0) { in ip_plink()
384 lifr.lifr_addr.ss_family = AF_INET; in nca_setup()
393 (void) strlcpy(lifr.lifr_name, nif_list[i].name, in nca_setup()
394 sizeof (lifr.lifr_name)); in nca_setup()
399 if (ioctl(udp_fd, I_PUNLINK, lifr.lifr_ip_muxid) < 0) { in nca_setup()
463 struct lifreq *lifr; in get_if_ip_addr() local
507 lifr = (struct lifreq *)lifc.lifc_req; in get_if_ip_addr()
508 for (j = num_lifr; j > 0; j--, lifr++) { in get_if_ip_addr()
510 if (lifr->lifr_addr.ss_family != AF_INET) in get_if_ip_addr()
512 if (strncmp(nif_list[i].name, lifr->lifr_name, in get_if_ip_addr()
514 sin = (struct sockaddr_in *)&lifr->lifr_addr; in get_if_ip_addr()
1103 if (ioctl(udp_fd, I_PUNLINK, lifr.lifr_ip_muxid) < 0) { in nca_del_nif()
1230 lifr.lifr_addr.ss_family = AF_INET; in daemon_work()
1243 (void) strlcpy(lifr.lifr_name, in daemon_work()
1245 sizeof (lifr.lifr_name)); in daemon_work()
1255 lifr.lifr_ip_muxid) < 0) { in daemon_work()