Lines Matching refs:proto
277 i_ipadm_get_propdesc_table(uint_t proto) in i_ipadm_get_propdesc_table() argument
279 switch (proto) { in i_ipadm_get_propdesc_table()
298 i_ipadm_get_prop_desc(const char *pname, uint_t proto, int *errp) in i_ipadm_get_prop_desc() argument
304 if ((ipdtbl = i_ipadm_get_propdesc_table(proto)) == NULL) { in i_ipadm_get_prop_desc()
314 if (ipdp->ipd_proto == proto) in i_ipadm_get_prop_desc()
333 ipadm_proto2str(uint_t proto) in ipadm_proto2str() argument
335 switch (proto) { in ipadm_proto2str()
383 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_mtu() argument
398 proto, MOD_PROP_DEFAULT); in i_ipadm_set_mtu()
413 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock); in i_ipadm_set_mtu()
423 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_metric() argument
445 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock); in i_ipadm_set_metric()
456 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_usesrc() argument
478 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock); in i_ipadm_set_usesrc()
534 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_hostmodel() argument
546 return (i_ipadm_set_prop(iph, NULL, pdp, pval, proto, flags)); in i_ipadm_set_hostmodel()
552 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_hostmodel() argument
568 status = i_ipadm_get_prop(iph, arg, pdp, buf, bufsize, proto, in i_ipadm_get_hostmodel()
594 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_ifprop_flags() argument
600 sa_family_t af = (proto == MOD_PROTO_IPV6 ? AF_INET6 : AF_INET); in i_ipadm_set_ifprop_flags()
660 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_eprivport() argument
669 return (i_ipadm_set_prop(iph, arg, pdp, pval, proto, flags)); in i_ipadm_set_eprivport()
700 proto, flags); in i_ipadm_set_eprivport()
711 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_forwarding() argument
722 proto, flags); in i_ipadm_set_forwarding()
742 status = i_ipadm_set_prop(iph, ifname, pdp, pval, proto, flags); in i_ipadm_set_forwarding()
751 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_ecnsack() argument
768 return (i_ipadm_set_prop(iph, arg, pdp, pval, proto, flags)); in i_ipadm_set_ecnsack()
774 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_ecnsack() argument
796 status = i_ipadm_get_prop(iph, arg, pdp, buf, bufsize, proto, in i_ipadm_get_ecnsack()
833 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_forwarding() argument
848 bufsize, proto, valtype); in i_ipadm_get_forwarding()
871 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_mtu() argument
886 proto, valtype)); in i_ipadm_get_mtu()
890 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock); in i_ipadm_get_mtu()
910 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_metric() argument
929 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock); in i_ipadm_get_metric()
950 ipadm_prop_desc_t *ipd, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_usesrc() argument
970 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock); in i_ipadm_get_usesrc()
996 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_ifprop_flags() argument
1024 af = (proto == MOD_PROTO_IPV6 ? AF_INET6 : AF_INET); in i_ipadm_get_ifprop_flags()
1073 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_prop() argument
1089 mip->mpr_proto = proto; in i_ipadm_get_prop()
1126 uint_t proto = pdp->ipd_proto; in i_ipadm_populate_proparg() local
1155 (void) strlcpy(pargp->ia_module, ipadm_proto2str(proto), in i_ipadm_populate_proparg()
1181 const char *pname, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_getprop_common() argument
1191 pdp = i_ipadm_get_prop_desc(pname, proto, &err); in i_ipadm_getprop_common()
1221 status = pdp->ipd_get(iph, ifname, pdp, buf, bufsize, proto, in i_ipadm_getprop_common()
1227 status = pdp->ipd_get(iph, ifname, pdp, buf, bufsize, proto, in i_ipadm_getprop_common()
1231 status = pdp->ipd_get(iph, ifname, pdp, buf, bufsize, proto, in i_ipadm_getprop_common()
1237 bufsize, proto, MOD_PROP_POSSIBLE); in i_ipadm_getprop_common()
1249 bufsize, ipadm_proto2str(proto)); in i_ipadm_getprop_common()
1263 uint_t *bufsize, uint_t proto, uint_t valtype) in ipadm_get_prop() argument
1275 if (ipadm_proto2str(proto) == NULL) in ipadm_get_prop()
1279 proto, valtype)); in ipadm_get_prop()
1287 char *buf, uint_t *bufsize, uint_t proto, uint_t valtype) in ipadm_get_ifprop() argument
1296 if (ipadm_proto2str(proto) == NULL) in ipadm_get_ifprop()
1307 proto, valtype)); in ipadm_get_ifprop()
1318 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_prop() argument
1350 mip->mpr_proto = proto; in i_ipadm_set_prop()
1382 const char *pname, const char *buf, uint_t proto, uint_t pflags) in i_ipadm_setprop_common() argument
1397 pdp = i_ipadm_get_prop_desc(pname, proto, &err); in i_ipadm_setprop_common()
1428 status = pdp->ipd_set(iph, ifname, pdp, buf, proto, pflags); in i_ipadm_setprop_common()
1438 ipadm_proto2str(proto), pflags); in i_ipadm_setprop_common()
1448 const char *buf, uint_t proto, uint_t pflags) in ipadm_set_ifprop() argument
1468 if (ipadm_proto2str(proto) == NULL) in ipadm_set_ifprop()
1475 status = i_ipadm_validate_if(iph, ifname, proto, pflags); in ipadm_set_ifprop()
1479 return (i_ipadm_setprop_common(iph, ifname, pname, buf, proto, in ipadm_set_ifprop()
1488 uint_t proto, uint_t pflags) in ipadm_set_prop() argument
1508 if (ipadm_proto2str(proto) == NULL) in ipadm_set_prop()
1511 return (i_ipadm_setprop_common(iph, NULL, pname, buf, proto, in ipadm_set_prop()
1517 i_ipadm_walk_proptbl(ipadm_prop_desc_t *pdtbl, uint_t proto, uint_t class, in i_ipadm_walk_proptbl() argument
1526 if (proto != MOD_PROTO_NONE && !(pdp->ipd_proto & proto)) in i_ipadm_walk_proptbl()
1546 ipadm_walk_proptbl(uint_t proto, uint_t class, ipadm_prop_wfunc_t *func, in ipadm_walk_proptbl() argument
1563 pdtbl = i_ipadm_get_propdesc_table(proto); in ipadm_walk_proptbl()
1564 if (pdtbl == NULL && proto != MOD_PROTO_NONE) in ipadm_walk_proptbl()
1576 i_ipadm_walk_proptbl(pdtbl, proto, class, func, arg); in ipadm_walk_proptbl()
1597 ipadm_walk_prop(const char *pname, uint_t proto, uint_t class, in ipadm_walk_prop() argument
1613 pdtbl = i_ipadm_get_propdesc_table(proto); in ipadm_walk_prop()
1625 if (!(pdp->ipd_proto & proto)) in ipadm_walk_prop()
1640 char *buf, uint_t *bufsize, uint_t proto, uint_t valtype) in i_ipadm_get_onoff() argument
1727 uint_t proto, uint_t flags) in i_ipadm_validate_if() argument
1738 af = (proto == MOD_PROTO_IPV6 ? AF_INET6 : AF_INET); in i_ipadm_validate_if()
1858 uint_t *proto) in ipadm_legacy2new_propname() argument
1864 if (i_ipadm_get_prop_desc(oname, *proto, NULL) != NULL) in ipadm_legacy2new_propname()
1872 switch (*proto) { in ipadm_legacy2new_propname()
1893 *proto = MOD_PROTO_IPV6; in ipadm_legacy2new_propname()
1900 *proto = ionmp->iom_proto; in ipadm_legacy2new_propname()
1908 *proto = MOD_PROTO_IP; in ipadm_legacy2new_propname()
1927 uint_t nnamelen, uint_t proto) in ipadm_new2legacy_propname() argument
1933 if (i_ipadm_get_prop_desc(oname, proto, NULL) != NULL) in ipadm_new2legacy_propname()
1936 switch (proto) { in ipadm_new2legacy_propname()
1955 ionmp->iom_proto == proto) { in ipadm_new2legacy_propname()
1961 if (proto == MOD_PROTO_IPV6) in ipadm_new2legacy_propname()