Lines Matching refs:ifname

131 i_ipadm_init_addr(ipadm_addrobj_t ipaddr, const char *ifname,  in i_ipadm_init_addr()  argument
135 (void) strlcpy(ipaddr->ipadm_ifname, ifname, in i_ipadm_init_addr()
310 ipadm_add_aobjname(ipadm_handle_t iph, const char *ifname, sa_family_t af, in ipadm_add_aobjname() argument
317 (void) strlcpy(larg.ia_ifname, ifname, sizeof (larg.ia_ifname)); in ipadm_add_aobjname()
333 ipadm_delete_aobjname(ipadm_handle_t iph, const char *ifname, sa_family_t af, in ipadm_delete_aobjname() argument
338 i_ipadm_init_addr(&aobj, ifname, aobjname, atype); in ipadm_delete_aobjname()
349 i_ipadm_active_addr_info(ipadm_handle_t iph, const char *ifname, in i_ipadm_active_addr_info() argument
384 if (ifname != NULL && strcmp(cifname, ifname) != 0) in i_ipadm_active_addr_info()
682 char *ifname = NULL; in i_ipadm_nvl2ainfo_persist() local
702 err = nvpair_value_string(nvp, &ifname); in i_ipadm_nvl2ainfo_persist()
718 if (ifa->ifa_name == NULL && (ifa->ifa_name = strdup(ifname)) == NULL) in i_ipadm_nvl2ainfo_persist()
789 i_ipadm_get_all_addr_info(ipadm_handle_t iph, const char *ifname, in i_ipadm_get_all_addr_info() argument
802 status = i_ipadm_active_addr_info(iph, ifname, &ainfo, ipadm_flags, in i_ipadm_get_all_addr_info()
808 status = i_ipadm_get_db_addr(iph, ifname, NULL, &onvl); in i_ipadm_get_all_addr_info()
819 if (ainfo == NULL && ifname != NULL) in i_ipadm_get_all_addr_info()
1978 i_ipadm_enable_static(ipadm_handle_t iph, const char *ifname, nvlist_t *nvl, in i_ipadm_enable_static() argument
2026 i_ipadm_init_addr(&ipaddr, ifname, aobjname, IPADM_ADDR_STATIC); in i_ipadm_enable_static()
2051 i_ipadm_enable_dhcp(ipadm_handle_t iph, const char *ifname, nvlist_t *nvl) in i_ipadm_enable_dhcp() argument
2085 i_ipadm_init_addr(&ipaddr, ifname, aobjname, IPADM_ADDR_DHCP); in i_ipadm_enable_dhcp()
2100 i_ipadm_enable_addrconf(ipadm_handle_t iph, const char *ifname, nvlist_t *nvl) in i_ipadm_enable_addrconf() argument
2139 i_ipadm_init_addr(&ipaddr, ifname, aobjname, IPADM_ADDR_IPV6_ADDRCONF); in i_ipadm_enable_addrconf()
2164 char ifname[IPADM_AOBJSIZ]; in ipadm_create_addrobj() local
2174 if (strlcpy(ifname, aobjname, IPADM_AOBJSIZ) >= IPADM_AOBJSIZ) in ipadm_create_addrobj()
2177 if ((aname = strchr(ifname, '/')) != NULL) in ipadm_create_addrobj()
2181 if (!ifparse_ifspec(ifname, &ifsp)) in ipadm_create_addrobj()
2199 cp = strchr(ifname, IPADM_LOGICAL_SEP); in ipadm_create_addrobj()
2202 (void) strlcpy(newaddr->ipadm_ifname, ifname, in ipadm_create_addrobj()
2207 sizeof (newaddr->ipadm_aobjname), "%s/%s", ifname, aname); in ipadm_create_addrobj()
2290 i_ipadm_addr_exists_on_if(ipadm_handle_t iph, const char *ifname, in i_ipadm_addr_exists_on_if() argument
2302 (void) strlcpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); in i_ipadm_addr_exists_on_if()
2365 i_ipadm_get_db_addr(ipadm_handle_t iph, const char *ifname, in i_ipadm_get_db_addr() argument
2380 if (ifname != NULL) in i_ipadm_get_db_addr()
2381 (void) strlcpy(garg.ia_ifname, ifname, sizeof (garg.ia_ifname)); in i_ipadm_get_db_addr()
2421 char *ifname = addr->ipadm_ifname; in ipadm_create_addr() local
2488 is_6to4 = i_ipadm_is_6to4(iph, ifname); in ipadm_create_addr()
2490 status = i_ipadm_create_if(iph, ifname, af, flags); in ipadm_create_addr()
2499 status = i_ipadm_create_if(iph, ifname, other_af, flags); in ipadm_create_addr()
2501 (void) i_ipadm_delete_if(iph, ifname, af, flags); in ipadm_create_addr()
2516 status = i_ipadm_get_flags(iph, ifname, af, &ifflags); in ipadm_create_addr()
2602 (void) i_ipadm_delete_if(iph, ifname, in ipadm_create_addr()
2606 (void) i_ipadm_delete_if(iph, ifname, in ipadm_create_addr()
2950 char ifname[LIFNAMSIZ]; in i_ipadm_op_dhcp() local
2955 bzero(&ifname, sizeof (ifname)); in i_ipadm_op_dhcp()
2956 i_ipadm_addrobj2lifname(addr, ifname, sizeof (ifname)); in i_ipadm_op_dhcp()
2959 request = dhcp_ipc_alloc_request(type, ifname, NULL, 0, DHCP_TYPE_NONE); in i_ipadm_op_dhcp()
3003 ipadm_addr_info(ipadm_handle_t iph, const char *ifname, in ipadm_addr_info() argument
3010 if (ifname != NULL && in ipadm_addr_info()
3011 (!ifparse_ifspec(ifname, &ifsp) || ifsp.ifsp_lunvalid)) { in ipadm_addr_info()
3014 return (i_ipadm_get_all_addr_info(iph, ifname, addrinfo, in ipadm_addr_info()
3402 char *ifname; in i_ipadm_validate_create_addr() local
3424 ifname = ipaddr->ipadm_ifname; in i_ipadm_validate_create_addr()
3426 if (i_ipadm_is_ipmp(iph, ifname) || i_ipadm_is_under_ipmp(iph, ifname)) in i_ipadm_validate_create_addr()
3430 af_exists = ipadm_if_enabled(iph, ifname, af); in i_ipadm_validate_create_addr()
3439 other_af_exists = ipadm_if_enabled(iph, ifname, other_af); in i_ipadm_validate_create_addr()
3448 status = i_ipadm_if_pexists(iph, ifname, af, &p_exists); in i_ipadm_validate_create_addr()
3462 status = i_ipadm_get_flags(iph, ifname, af, &ifflags); in i_ipadm_validate_create_addr()
3468 islo = i_ipadm_is_loopback(ifname); in i_ipadm_validate_create_addr()
3469 isvni = i_ipadm_is_vni(ifname); in i_ipadm_validate_create_addr()
3485 i_ipadm_is_6to4(iph, ifname)) { in i_ipadm_validate_create_addr()