Lines Matching defs:iph

397 i_ipadm_set_mtu(ipadm_handle_t iph, const void *arg,
412 status = i_ipadm_get_prop(iph, arg, pdp, val, &size,
428 s = (proto == MOD_PROTO_IPV6 ? iph->ih_sock6 : iph->ih_sock);
437 i_ipadm_set_metric(ipadm_handle_t iph, const void *arg,
460 s = (proto == MOD_PROTO_IPV6 ? iph->ih_sock6 : iph->ih_sock);
470 i_ipadm_set_usesrc(ipadm_handle_t iph, const void *arg,
487 !i_ipadm_validate_ifname(iph, pval))
493 s = (proto == MOD_PROTO_IPV6 ? iph->ih_sock6 : iph->ih_sock);
548 i_ipadm_set_hostmodel(ipadm_handle_t iph, const void *arg,
561 return (i_ipadm_set_prop(iph, NULL, pdp, pval, proto, flags));
566 i_ipadm_get_hostmodel(ipadm_handle_t iph, const void *arg,
584 status = i_ipadm_get_prop(iph, arg, pdp, buf, bufsize, proto,
606 i_ipadm_set_group(ipadm_handle_t iph, const void *arg,
613 if (!ipadm_is_ipmp(iph, ifname))
623 s = IPADM_SOCK(iph, i_ipadm_get_active_af(iph, ifname));
631 i_ipadm_get_group(ipadm_handle_t iph, const void *arg,
643 if (ipadm_is_ipmp(iph, ifname)) {
652 if (ipadm_is_ipmp(iph, ifname) ||
653 ipadm_ipmp_pexists(iph, ifname)) {
663 s = IPADM_SOCK(iph, i_ipadm_get_active_af(iph, ifname));
677 status = i_ipadm_get_persist_ipmpif(iph, ifname, ipmpif,
683 status = i_ipadm_get_persist_propval(iph, pdp, buf,
692 status = i_ipadm_get_persist_propval(iph, pdp, buf,
711 i_ipadm_set_ifprop_flags(ipadm_handle_t iph, const void *arg,
771 if (ipadm_if_enabled(iph, ifname, AF_INET))
776 status = i_ipadm_set_flags(iph, ifname, af, on_flags,
784 i_ipadm_set_eprivport(ipadm_handle_t iph, const void *arg,
793 return (i_ipadm_set_prop(iph, arg, pdp, pval, proto, flags));
803 if (iph->ih_flags & IH_INIT) {
824 status = i_ipadm_set_prop(iph, arg, pdp, p, proto, flags);
835 i_ipadm_set_cong_enabled(ipadm_handle_t iph, const void *arg,
846 boolean_t init = (iph->ih_flags & IH_INIT) != 0;
850 status = i_ipadm_set_prop(iph, arg, pdp, pval, proto, flags);
854 i_ipadm_get_cong_enabled(iph, arg, pdp, defval, &defsize,
894 status = i_ipadm_set_prop(iph, arg, pdp, alg, proto,
908 i_ipadm_get_cong_enabled(ipadm_handle_t iph, const void *arg,
923 status = i_ipadm_get_prop(iph, arg, pdp, buf, bufsize, proto,
927 status = i_ipadm_get_prop(iph, arg, pdp, buf, bufsize, proto,
940 i_ipadm_set_cong_default(ipadm_handle_t iph, const void *arg,
945 status = i_ipadm_set_prop(iph, arg, pdp, pval, proto, flags);
958 i_ipadm_get_cong_default(ipadm_handle_t iph, const void *arg,
975 status = i_ipadm_get_prop(iph, arg, pdp, buf, bufsize, proto,
986 i_ipadm_set_forwarding(ipadm_handle_t iph, const void *arg,
997 status = i_ipadm_set_ifprop_flags(iph, ifname, pdp, pval,
1007 !(iph->ih_flags & IH_LEGACY)) {
1018 status = i_ipadm_set_prop(iph, ifname, pdp, pval, proto, flags);
1026 i_ipadm_set_ecnsack(ipadm_handle_t iph, const void *arg,
1033 if (!(flags & IPADM_OPT_DEFAULT) && !(iph->ih_flags & IH_LEGACY)) {
1044 return (i_ipadm_set_prop(iph, arg, pdp, pval, proto, flags));
1049 i_ipadm_get_ecnsack(ipadm_handle_t iph, const void *arg,
1087 status = i_ipadm_get_prop(iph, arg, pdp, buf, bufsize, proto,
1098 if ((iph->ih_flags & IH_LEGACY) || valtype == MOD_PROP_PERM)
1118 i_ipadm_get_forwarding(ipadm_handle_t iph, const void *arg,
1130 status = i_ipadm_get_ifprop_flags(iph, ifname, pdp,
1135 status = i_ipadm_get_prop(iph, ifname, pdp, buf,
1143 (iph->ih_flags & IH_LEGACY) || valtype == MOD_PROP_PERM)
1161 i_ipadm_get_mtu(ipadm_handle_t iph, const void *arg,
1172 return (i_ipadm_get_prop(iph, arg, pdp, buf, bufsize,
1177 s = (proto == MOD_PROTO_IPV6 ? iph->ih_sock6 : iph->ih_sock);
1191 i_ipadm_get_metric(ipadm_handle_t iph, const void *arg,
1207 s = (proto == MOD_PROTO_IPV6 ? iph->ih_sock6 : iph->ih_sock);
1221 i_ipadm_get_usesrc(ipadm_handle_t iph, const void *arg,
1238 s = (proto == MOD_PROTO_IPV6 ? iph->ih_sock6 : iph->ih_sock);
1258 i_ipadm_get_ifprop_flags(ipadm_handle_t iph, const void *arg,
1284 if (ipadm_if_enabled(iph, ifname, AF_INET))
1291 status = i_ipadm_get_flags(iph, ifname, af, &intf_flags);
1332 i_ipadm_get_prop(ipadm_handle_t iph, const void *arg,
1357 if (i_ipadm_strioctl(iph->ih_sock, SIOCGETPROP, (char *)mip,
1385 i_ipadm_populate_proparg(ipadm_handle_t iph, ipmgmt_prop_arg_t *pargp,
1392 (void) strlcpy(pargp->ia_profile, iph->ih_profile,
1452 i_ipadm_getprop_common(ipadm_handle_t iph, const char *ifname,
1504 status = pdp->ipd_get(iph, ifname, pdp, buf, &psize,
1513 status = pdp->ipd_get(iph, ifname, pdp, buf, &psize, proto,
1517 status = pdp->ipd_get(iph, ifname, pdp, buf, &psize, proto,
1522 status = pdp->ipd_get_range(iph, ifname, pdp, buf,
1535 status = pdp->ipd_get(iph, ifname, pdp, buf, &psize,
1539 status = i_ipadm_get_persist_propval(iph, pdp,
1542 status = i_ipadm_get_persist_propval(iph, pdp,
1573 ipadm_get_prop(ipadm_handle_t iph, const char *pname, char *buf,
1581 if (iph == NULL || pname == NULL || bufsize == NULL ||
1591 return (i_ipadm_getprop_common(iph, NULL, pname, buf, bufsize,
1599 ipadm_get_ifprop(ipadm_handle_t iph, const char *ifname, const char *pname,
1607 if (iph == NULL || pname == NULL || bufsize == NULL ||
1620 if (!i_ipadm_validate_ifname(iph, ifname))
1623 return (i_ipadm_getprop_common(iph, ifname, pname, buf, bufsize,
1634 i_ipadm_set_prop(ipadm_handle_t iph, const void *arg,
1678 if (i_ipadm_strioctl(iph->ih_sock, SIOCSETPROP, (char *)mip,
1699 i_ipadm_setprop_common(ipadm_handle_t iph, const char *ifname,
1775 status = pdp->ipd_set(iph, ifname, pdp, buf, proto, pflags);
1788 status = i_ipadm_persist_propval(iph, pdp, buf, ifname,
1791 status = i_ipadm_persist_propval(iph, pdp, buf,
1807 ipadm_set_ifprop(ipadm_handle_t iph, const char *ifname, const char *pname,
1819 if (iph == NULL || pname == NULL || (!reset && buf == NULL) ||
1835 status = i_ipadm_validate_if(iph, ifname, proto, pflags);
1839 return (i_ipadm_setprop_common(iph, ifname, pname, buf, proto, pflags));
1846 ipadm_set_prop(ipadm_handle_t iph, const char *pname, const char *buf,
1857 if (iph == NULL || pname == NULL ||(!reset && buf == NULL) ||
1869 return (i_ipadm_setprop_common(iph, NULL, pname, buf, proto,
1997 i_ipadm_get_onoff(ipadm_handle_t iph, const void *arg, ipadm_prop_desc_t *dp,
2008 i_ipadm_get_persist_propval(ipadm_handle_t iph, ipadm_prop_desc_t *pdp,
2017 i_ipadm_populate_proparg(iph, &parg, pdp, NULL, object);
2019 err = ipadm_door_call(iph, &parg, sizeof (parg), &rval, sizeof (rval));
2030 i_ipadm_persist_propval(ipadm_handle_t iph, ipadm_prop_desc_t *pdp,
2037 i_ipadm_populate_proparg(iph, &parg, pdp, pval, object);
2053 err = ipadm_door_call(iph, &parg, sizeof (parg), NULL, 0);
2073 i_ipadm_validate_if(ipadm_handle_t iph, const char *ifname,
2081 if (!i_ipadm_validate_ifname(iph, ifname))
2087 p_exists = i_ipadm_if_pexists(iph, ifname, af);
2088 a_exists = ipadm_if_enabled(iph, ifname, AF_UNSPEC);
2091 if (!ipadm_if_enabled(iph, ifname, af))
2106 ipadm_handle_t iph = arg;
2108 (void) ipadm_set_prop(iph, pname, NULL, proto,
2121 ipadm_reset_all_props(ipadm_handle_t iph)
2124 i_ipadm_reset_one_prop, iph);