Lines Matching defs:proto

267 i_ipadm_get_propdesc_table(uint_t proto)
269 switch (proto) {
288 i_ipadm_get_prop_desc(const char *pname, uint_t proto, int *errp)
294 if ((ipdtbl = i_ipadm_get_propdesc_table(proto)) == NULL) {
304 if (ipdp->ipd_proto == proto)
323 ipadm_proto2str(uint_t proto)
325 switch (proto) {
373 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
388 proto, MOD_PROP_DEFAULT);
403 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock);
413 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
435 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock);
446 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
468 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock);
524 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
536 return (i_ipadm_set_prop(iph, NULL, pdp, pval, proto, flags));
542 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
558 status = i_ipadm_get_prop(iph, arg, pdp, buf, bufsize, proto,
584 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
590 sa_family_t af = (proto == MOD_PROTO_IPV6 ? AF_INET6 : AF_INET);
644 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
654 return (i_ipadm_set_prop(iph, arg, pdp, pval, proto, flags));
685 proto, flags);
696 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
707 proto, flags);
727 status = i_ipadm_set_prop(iph, ifname, pdp, pval, proto, flags);
736 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
753 return (i_ipadm_set_prop(iph, arg, pdp, pval, proto, flags));
759 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
781 status = i_ipadm_get_prop(iph, arg, pdp, buf, bufsize, proto,
818 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
833 bufsize, proto, valtype);
856 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
871 proto, valtype));
875 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock);
895 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
914 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock);
935 ipadm_prop_desc_t *ipd, char *buf, uint_t *bufsize, uint_t proto,
955 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock);
981 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
1008 af = (proto == MOD_PROTO_IPV6 ? AF_INET6 : AF_INET);
1054 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
1070 mip->mpr_proto = proto;
1107 uint_t proto = pdp->ipd_proto;
1136 (void) strlcpy(pargp->ia_module, ipadm_proto2str(proto),
1151 * for a given protocol `proto'. The property name is in `pname'.
1162 const char *pname, char *buf, uint_t *bufsize, uint_t proto,
1171 pdp = i_ipadm_get_prop_desc(pname, proto, &err);
1201 status = pdp->ipd_get(iph, ifname, pdp, buf, bufsize, proto,
1207 status = pdp->ipd_get(iph, ifname, pdp, buf, bufsize, proto,
1211 status = pdp->ipd_get(iph, ifname, pdp, buf, bufsize, proto,
1217 bufsize, proto, MOD_PROP_POSSIBLE);
1229 bufsize, ipadm_proto2str(proto));
1243 uint_t *bufsize, uint_t proto, uint_t valtype)
1253 * Do we support this proto, if not return error.
1255 if (ipadm_proto2str(proto) == NULL)
1259 proto, valtype));
1267 char *buf, uint_t *bufsize, uint_t proto, uint_t valtype)
1275 /* Do we support this proto, if not return error. */
1276 if (ipadm_proto2str(proto) == NULL)
1287 proto, valtype));
1298 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
1330 mip->mpr_proto = proto;
1362 const char *pname, const char *buf, uint_t proto, uint_t pflags)
1376 pdp = i_ipadm_get_prop_desc(pname, proto, &err);
1407 status = pdp->ipd_set(iph, ifname, pdp, buf, proto, pflags);
1417 ipadm_proto2str(proto), pflags);
1427 const char *buf, uint_t proto, uint_t pflags)
1447 if (ipadm_proto2str(proto) == NULL)
1454 status = i_ipadm_validate_if(iph, ifname, proto, pflags);
1458 return (i_ipadm_setprop_common(iph, ifname, pname, buf, proto,
1467 uint_t proto, uint_t pflags)
1485 * Do we support this proto, if not return error.
1487 if (ipadm_proto2str(proto) == NULL)
1490 return (i_ipadm_setprop_common(iph, NULL, pname, buf, proto,
1496 i_ipadm_walk_proptbl(ipadm_prop_desc_t *pdtbl, uint_t proto, uint_t class,
1505 if (proto != MOD_PROTO_NONE && !(pdp->ipd_proto & proto))
1521 * Further if proto == MOD_PROTO_NONE, then it walks through all the supported
1525 ipadm_walk_proptbl(uint_t proto, uint_t class, ipadm_prop_wfunc_t *func,
1542 pdtbl = i_ipadm_get_propdesc_table(proto);
1543 if (pdtbl == NULL && proto != MOD_PROTO_NONE)
1552 * proto will be MOD_PROTO_NONE in the case of
1555 i_ipadm_walk_proptbl(pdtbl, proto, class, func, arg);
1576 ipadm_walk_prop(const char *pname, uint_t proto, uint_t class,
1592 pdtbl = i_ipadm_get_propdesc_table(proto);
1604 if (!(pdp->ipd_proto & proto))
1619 char *buf, uint_t *bufsize, uint_t proto, uint_t valtype)
1707 uint_t proto, uint_t flags)
1718 af = (proto == MOD_PROTO_IPV6 ? AF_INET6 : AF_INET);
1844 uint_t *proto)
1850 if (i_ipadm_get_prop_desc(oname, *proto, NULL) != NULL)
1858 switch (*proto) {
1879 *proto = MOD_PROTO_IPV6;
1886 *proto = ionmp->iom_proto;
1894 *proto = MOD_PROTO_IP;
1913 uint_t nnamelen, uint_t proto)
1919 if (i_ipadm_get_prop_desc(oname, proto, NULL) != NULL)
1922 switch (proto) {
1941 ionmp->iom_proto == proto) {
1947 if (proto == MOD_PROTO_IPV6)