Lines Matching refs:ifname

158 i_ipadm_init_addr(ipadm_addrobj_t ipaddr, const char *ifname,  in i_ipadm_init_addr()  argument
162 (void) strlcpy(ipaddr->ipadm_ifname, ifname, in i_ipadm_init_addr()
351 ipadm_add_aobjname(ipadm_handle_t iph, const char *ifname, sa_family_t af, in ipadm_add_aobjname() argument
358 (void) strlcpy(larg.ia_ifname, ifname, sizeof (larg.ia_ifname)); in ipadm_add_aobjname()
374 ipadm_delete_aobjname(ipadm_handle_t iph, const char *ifname, sa_family_t af, in ipadm_delete_aobjname() argument
379 i_ipadm_init_addr(&aobj, ifname, aobjname, atype); in ipadm_delete_aobjname()
390 i_ipadm_active_addr_info(ipadm_handle_t iph, const char *ifname, in i_ipadm_active_addr_info() argument
428 if (ifname != NULL && strcmp(cifname, ifname) != 0) in i_ipadm_active_addr_info()
726 char *ifname = NULL; in i_ipadm_nvl2ainfo_persist() local
746 err = nvpair_value_string(nvp, &ifname); in i_ipadm_nvl2ainfo_persist()
762 if (ifa->ifa_name == NULL && (ifa->ifa_name = strdup(ifname)) == NULL) in i_ipadm_nvl2ainfo_persist()
833 i_ipadm_get_all_addr_info(ipadm_handle_t iph, const char *ifname, in i_ipadm_get_all_addr_info() argument
846 status = i_ipadm_active_addr_info(iph, ifname, &ainfo, ipadm_flags, in i_ipadm_get_all_addr_info()
852 status = i_ipadm_get_db_addr(iph, ifname, NULL, &onvl); in i_ipadm_get_all_addr_info()
863 if (ainfo == NULL && ifname != NULL) in i_ipadm_get_all_addr_info()
2215 i_ipadm_enable_static(ipadm_handle_t iph, const char *ifname, nvlist_t *nvl, in i_ipadm_enable_static() argument
2263 i_ipadm_init_addr(&ipaddr, ifname, aobjname, IPADM_ADDR_STATIC); in i_ipadm_enable_static()
2288 i_ipadm_enable_dhcp(ipadm_handle_t iph, const char *ifname, nvlist_t *nvl) in i_ipadm_enable_dhcp() argument
2325 i_ipadm_init_addr(&ipaddr, ifname, aobjname, IPADM_ADDR_DHCP); in i_ipadm_enable_dhcp()
2343 i_ipadm_enable_addrconf(ipadm_handle_t iph, const char *ifname, nvlist_t *nvl) in i_ipadm_enable_addrconf() argument
2382 i_ipadm_init_addr(&ipaddr, ifname, aobjname, IPADM_ADDR_IPV6_ADDRCONF); in i_ipadm_enable_addrconf()
2407 char ifname[IPADM_AOBJSIZ]; in ipadm_create_addrobj() local
2417 if (strlcpy(ifname, aobjname, IPADM_AOBJSIZ) >= IPADM_AOBJSIZ) in ipadm_create_addrobj()
2420 if ((aname = strchr(ifname, '/')) != NULL) in ipadm_create_addrobj()
2424 if (!ifparse_ifspec(ifname, &ifsp)) in ipadm_create_addrobj()
2440 cp = strchr(ifname, IPADM_LOGICAL_SEP); in ipadm_create_addrobj()
2443 (void) strlcpy(newaddr->ipadm_ifname, ifname, in ipadm_create_addrobj()
2448 sizeof (newaddr->ipadm_aobjname), "%s/%s", ifname, aname); in ipadm_create_addrobj()
2531 i_ipadm_addr_exists_on_if(ipadm_handle_t iph, const char *ifname, in i_ipadm_addr_exists_on_if() argument
2543 (void) strlcpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); in i_ipadm_addr_exists_on_if()
2613 i_ipadm_get_db_addr(ipadm_handle_t iph, const char *ifname, in i_ipadm_get_db_addr() argument
2624 if (ifname != NULL) in i_ipadm_get_db_addr()
2625 (void) strlcpy(garg.ia_ifname, ifname, sizeof (garg.ia_ifname)); in i_ipadm_get_db_addr()
2656 char *ifname = addr->ipadm_ifname; in ipadm_create_addr() local
2724 is_6to4 = i_ipadm_is_6to4(iph, ifname); in ipadm_create_addr()
2726 status = i_ipadm_create_if(iph, ifname, af, flags); in ipadm_create_addr()
2735 status = i_ipadm_create_if(iph, ifname, other_af, flags); in ipadm_create_addr()
2737 (void) i_ipadm_delete_if(iph, ifname, af, flags); in ipadm_create_addr()
2752 status = i_ipadm_get_flags(iph, ifname, af, &ifflags); in ipadm_create_addr()
2855 (void) i_ipadm_delete_if(iph, ifname, in ipadm_create_addr()
2859 (void) i_ipadm_delete_if(iph, ifname, in ipadm_create_addr()
3232 char ifname[LIFNAMSIZ]; in i_ipadm_op_dhcp() local
3237 bzero(&ifname, sizeof (ifname)); in i_ipadm_op_dhcp()
3238 i_ipadm_addrobj2lifname(addr, ifname, sizeof (ifname)); in i_ipadm_op_dhcp()
3266 request = dhcp_ipc_alloc_request(type, ifname, d4o, d4olen, dtype); in i_ipadm_op_dhcp()
3369 ipadm_addr_info(ipadm_handle_t iph, const char *ifname, in ipadm_addr_info() argument
3376 if (ifname != NULL && in ipadm_addr_info()
3377 (!ifparse_ifspec(ifname, &ifsp) || ifsp.ifsp_lunvalid)) { in ipadm_addr_info()
3380 return (i_ipadm_get_all_addr_info(iph, ifname, addrinfo, in ipadm_addr_info()
3833 char *ifname; in i_ipadm_validate_create_addr() local
3855 ifname = ipaddr->ipadm_ifname; in i_ipadm_validate_create_addr()
3862 if (i_ipadm_is_under_ipmp(iph, ifname)) in i_ipadm_validate_create_addr()
3866 af_exists = ipadm_if_enabled(iph, ifname, af); in i_ipadm_validate_create_addr()
3875 other_af_exists = ipadm_if_enabled(iph, ifname, other_af); in i_ipadm_validate_create_addr()
3884 status = i_ipadm_if_pexists(iph, ifname, af, &p_exists); in i_ipadm_validate_create_addr()
3892 status = i_ipadm_get_flags(iph, ifname, af, &ifflags); in i_ipadm_validate_create_addr()
3898 islo = i_ipadm_is_loopback(ifname); in i_ipadm_validate_create_addr()
3899 isvni = i_ipadm_is_vni(ifname); in i_ipadm_validate_create_addr()
3915 i_ipadm_is_6to4(iph, ifname)) { in i_ipadm_validate_create_addr()