Lines Matching refs:proto
267 i_ipadm_get_propdesc_table(uint_t proto) in i_ipadm_get_propdesc_table() argument
269 switch (proto) { in i_ipadm_get_propdesc_table()
288 i_ipadm_get_prop_desc(const char *pname, uint_t proto, int *errp) in i_ipadm_get_prop_desc() argument
294 if ((ipdtbl = i_ipadm_get_propdesc_table(proto)) == NULL) { in i_ipadm_get_prop_desc()
304 if (ipdp->ipd_proto == proto) in i_ipadm_get_prop_desc()
323 ipadm_proto2str(uint_t proto) in ipadm_proto2str() argument
325 switch (proto) { in ipadm_proto2str()
373 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_mtu() argument
388 proto, MOD_PROP_DEFAULT); in i_ipadm_set_mtu()
403 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock); in i_ipadm_set_mtu()
413 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_metric() argument
435 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock); in i_ipadm_set_metric()
446 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_usesrc() argument
468 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock); in i_ipadm_set_usesrc()
524 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_hostmodel() argument
536 return (i_ipadm_set_prop(iph, NULL, pdp, pval, proto, flags)); in i_ipadm_set_hostmodel()
542 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_hostmodel() argument
558 status = i_ipadm_get_prop(iph, arg, pdp, buf, bufsize, proto, in i_ipadm_get_hostmodel()
584 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_ifprop_flags() argument
590 sa_family_t af = (proto == MOD_PROTO_IPV6 ? AF_INET6 : AF_INET); in i_ipadm_set_ifprop_flags()
644 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_eprivport() argument
654 return (i_ipadm_set_prop(iph, arg, pdp, pval, proto, flags)); in i_ipadm_set_eprivport()
685 proto, flags); in i_ipadm_set_eprivport()
696 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_forwarding() argument
707 proto, flags); in i_ipadm_set_forwarding()
727 status = i_ipadm_set_prop(iph, ifname, pdp, pval, proto, flags); in i_ipadm_set_forwarding()
736 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_ecnsack() argument
753 return (i_ipadm_set_prop(iph, arg, pdp, pval, proto, flags)); in i_ipadm_set_ecnsack()
759 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_ecnsack() argument
781 status = i_ipadm_get_prop(iph, arg, pdp, buf, bufsize, proto, in i_ipadm_get_ecnsack()
818 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_forwarding() argument
833 bufsize, proto, valtype); in i_ipadm_get_forwarding()
856 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_mtu() argument
871 proto, valtype)); in i_ipadm_get_mtu()
875 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock); in i_ipadm_get_mtu()
895 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_metric() argument
914 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock); in i_ipadm_get_metric()
935 ipadm_prop_desc_t *ipd, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_usesrc() argument
955 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock); in i_ipadm_get_usesrc()
981 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_ifprop_flags() argument
1008 af = (proto == MOD_PROTO_IPV6 ? AF_INET6 : AF_INET); in i_ipadm_get_ifprop_flags()
1054 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_get_prop() argument
1070 mip->mpr_proto = proto; in i_ipadm_get_prop()
1107 uint_t proto = pdp->ipd_proto; in i_ipadm_populate_proparg() local
1136 (void) strlcpy(pargp->ia_module, ipadm_proto2str(proto), in i_ipadm_populate_proparg()
1162 const char *pname, char *buf, uint_t *bufsize, uint_t proto, in i_ipadm_getprop_common() argument
1171 pdp = i_ipadm_get_prop_desc(pname, proto, &err); in i_ipadm_getprop_common()
1201 status = pdp->ipd_get(iph, ifname, pdp, buf, bufsize, proto, in i_ipadm_getprop_common()
1207 status = pdp->ipd_get(iph, ifname, pdp, buf, bufsize, proto, in i_ipadm_getprop_common()
1211 status = pdp->ipd_get(iph, ifname, pdp, buf, bufsize, proto, in i_ipadm_getprop_common()
1217 bufsize, proto, MOD_PROP_POSSIBLE); in i_ipadm_getprop_common()
1229 bufsize, ipadm_proto2str(proto)); in i_ipadm_getprop_common()
1243 uint_t *bufsize, uint_t proto, uint_t valtype) in ipadm_get_prop() argument
1255 if (ipadm_proto2str(proto) == NULL) in ipadm_get_prop()
1259 proto, valtype)); in ipadm_get_prop()
1267 char *buf, uint_t *bufsize, uint_t proto, uint_t valtype) in ipadm_get_ifprop() argument
1276 if (ipadm_proto2str(proto) == NULL) in ipadm_get_ifprop()
1287 proto, valtype)); in ipadm_get_ifprop()
1298 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags) in i_ipadm_set_prop() argument
1330 mip->mpr_proto = proto; in i_ipadm_set_prop()
1362 const char *pname, const char *buf, uint_t proto, uint_t pflags) in i_ipadm_setprop_common() argument
1376 pdp = i_ipadm_get_prop_desc(pname, proto, &err); in i_ipadm_setprop_common()
1407 status = pdp->ipd_set(iph, ifname, pdp, buf, proto, pflags); in i_ipadm_setprop_common()
1417 ipadm_proto2str(proto), pflags); in i_ipadm_setprop_common()
1427 const char *buf, uint_t proto, uint_t pflags) in ipadm_set_ifprop() argument
1447 if (ipadm_proto2str(proto) == NULL) in ipadm_set_ifprop()
1454 status = i_ipadm_validate_if(iph, ifname, proto, pflags); in ipadm_set_ifprop()
1458 return (i_ipadm_setprop_common(iph, ifname, pname, buf, proto, in ipadm_set_ifprop()
1467 uint_t proto, uint_t pflags) in ipadm_set_prop() argument
1487 if (ipadm_proto2str(proto) == NULL) in ipadm_set_prop()
1490 return (i_ipadm_setprop_common(iph, NULL, pname, buf, proto, in ipadm_set_prop()
1496 i_ipadm_walk_proptbl(ipadm_prop_desc_t *pdtbl, uint_t proto, uint_t class, in i_ipadm_walk_proptbl() argument
1505 if (proto != MOD_PROTO_NONE && !(pdp->ipd_proto & proto)) in i_ipadm_walk_proptbl()
1525 ipadm_walk_proptbl(uint_t proto, uint_t class, ipadm_prop_wfunc_t *func, in ipadm_walk_proptbl() argument
1542 pdtbl = i_ipadm_get_propdesc_table(proto); in ipadm_walk_proptbl()
1543 if (pdtbl == NULL && proto != MOD_PROTO_NONE) in ipadm_walk_proptbl()
1555 i_ipadm_walk_proptbl(pdtbl, proto, class, func, arg); in ipadm_walk_proptbl()
1576 ipadm_walk_prop(const char *pname, uint_t proto, uint_t class, in ipadm_walk_prop() argument
1592 pdtbl = i_ipadm_get_propdesc_table(proto); in ipadm_walk_prop()
1604 if (!(pdp->ipd_proto & proto)) in ipadm_walk_prop()
1619 char *buf, uint_t *bufsize, uint_t proto, uint_t valtype) in i_ipadm_get_onoff() argument
1707 uint_t proto, uint_t flags) in i_ipadm_validate_if() argument
1718 af = (proto == MOD_PROTO_IPV6 ? AF_INET6 : AF_INET); in i_ipadm_validate_if()
1844 uint_t *proto) in ipadm_legacy2new_propname() argument
1850 if (i_ipadm_get_prop_desc(oname, *proto, NULL) != NULL) in ipadm_legacy2new_propname()
1858 switch (*proto) { in ipadm_legacy2new_propname()
1879 *proto = MOD_PROTO_IPV6; in ipadm_legacy2new_propname()
1886 *proto = ionmp->iom_proto; in ipadm_legacy2new_propname()
1894 *proto = MOD_PROTO_IP; in ipadm_legacy2new_propname()
1913 uint_t nnamelen, uint_t proto) in ipadm_new2legacy_propname() argument
1919 if (i_ipadm_get_prop_desc(oname, proto, NULL) != NULL) in ipadm_new2legacy_propname()
1922 switch (proto) { in ipadm_new2legacy_propname()
1941 ionmp->iom_proto == proto) { in ipadm_new2legacy_propname()
1947 if (proto == MOD_PROTO_IPV6) in ipadm_new2legacy_propname()