Lines Matching defs:proto

254 i_ipadm_get_propdesc_table(uint_t proto)
256 switch (proto) {
275 i_ipadm_get_prop_desc(const char *pname, uint_t proto, int *errp)
281 if ((ipdtbl = i_ipadm_get_propdesc_table(proto)) == NULL) {
288 if (ipdp->ipd_proto == proto)
306 ipadm_proto2str(uint_t proto)
308 switch (proto) {
356 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
371 proto, MOD_PROP_DEFAULT);
386 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock);
396 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
418 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock);
429 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
451 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock);
507 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
519 return (i_ipadm_set_prop(iph, NULL, pdp, pval, proto, flags));
525 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
541 status = i_ipadm_get_prop(iph, arg, pdp, buf, bufsize, proto,
567 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
573 sa_family_t af = (proto == MOD_PROTO_IPV6 ? AF_INET6 : AF_INET);
627 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
637 return (i_ipadm_set_prop(iph, arg, pdp, pval, proto, flags));
668 proto, flags);
679 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
690 proto, flags);
710 status = i_ipadm_set_prop(iph, ifname, pdp, pval, proto, flags);
719 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
736 return (i_ipadm_set_prop(iph, arg, pdp, pval, proto, flags));
742 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
764 status = i_ipadm_get_prop(iph, arg, pdp, buf, bufsize, proto,
801 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
816 bufsize, proto, valtype);
839 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
854 proto, valtype));
858 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock);
878 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
897 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock);
918 ipadm_prop_desc_t *ipd, char *buf, uint_t *bufsize, uint_t proto,
938 s = (proto == MOD_PROTO_IPV6 ? iph->iph_sock6 : iph->iph_sock);
964 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
991 af = (proto == MOD_PROTO_IPV6 ? AF_INET6 : AF_INET);
1037 ipadm_prop_desc_t *pdp, char *buf, uint_t *bufsize, uint_t proto,
1053 mip->mpr_proto = proto;
1090 uint_t proto = pdp->ipd_proto;
1119 (void) strlcpy(pargp->ia_module, ipadm_proto2str(proto),
1134 * for a given protocol `proto'. The property name is in `pname'.
1145 const char *pname, char *buf, uint_t *bufsize, uint_t proto,
1154 pdp = i_ipadm_get_prop_desc(pname, proto, &err);
1184 status = pdp->ipd_get(iph, ifname, pdp, buf, bufsize, proto,
1190 status = pdp->ipd_get(iph, ifname, pdp, buf, bufsize, proto,
1194 status = pdp->ipd_get(iph, ifname, pdp, buf, bufsize, proto,
1200 bufsize, proto, MOD_PROP_POSSIBLE);
1212 bufsize, ipadm_proto2str(proto));
1226 uint_t *bufsize, uint_t proto, uint_t valtype)
1236 * Do we support this proto, if not return error.
1238 if (ipadm_proto2str(proto) == NULL)
1242 proto, valtype));
1250 char *buf, uint_t *bufsize, uint_t proto, uint_t valtype)
1258 /* Do we support this proto, if not return error. */
1259 if (ipadm_proto2str(proto) == NULL)
1270 proto, valtype));
1281 ipadm_prop_desc_t *pdp, const void *pval, uint_t proto, uint_t flags)
1313 mip->mpr_proto = proto;
1345 const char *pname, const char *buf, uint_t proto, uint_t pflags)
1359 pdp = i_ipadm_get_prop_desc(pname, proto, &err);
1390 status = pdp->ipd_set(iph, ifname, pdp, buf, proto, pflags);
1400 ipadm_proto2str(proto), pflags);
1410 const char *buf, uint_t proto, uint_t pflags)
1430 if (ipadm_proto2str(proto) == NULL)
1437 status = i_ipadm_validate_if(iph, ifname, proto, pflags);
1441 return (i_ipadm_setprop_common(iph, ifname, pname, buf, proto,
1450 uint_t proto, uint_t pflags)
1468 * Do we support this proto, if not return error.
1470 if (ipadm_proto2str(proto) == NULL)
1473 return (i_ipadm_setprop_common(iph, NULL, pname, buf, proto,
1479 i_ipadm_walk_proptbl(ipadm_prop_desc_t *pdtbl, uint_t proto, uint_t class,
1488 if (proto != MOD_PROTO_NONE && !(pdp->ipd_proto & proto))
1504 * Further if proto == MOD_PROTO_NONE, then it walks through all the supported
1508 ipadm_walk_proptbl(uint_t proto, uint_t class, ipadm_prop_wfunc_t *func,
1525 pdtbl = i_ipadm_get_propdesc_table(proto);
1526 if (pdtbl == NULL && proto != MOD_PROTO_NONE)
1535 * proto will be MOD_PROTO_NONE in the case of
1538 i_ipadm_walk_proptbl(pdtbl, proto, class, func, arg);
1559 ipadm_walk_prop(const char *pname, uint_t proto, uint_t class,
1575 pdtbl = i_ipadm_get_propdesc_table(proto);
1587 if (!(pdp->ipd_proto & proto))
1602 char *buf, uint_t *bufsize, uint_t proto, uint_t valtype)
1690 uint_t proto, uint_t flags)
1701 af = (proto == MOD_PROTO_IPV6 ? AF_INET6 : AF_INET);
1827 uint_t *proto)
1833 if (i_ipadm_get_prop_desc(oname, *proto, NULL) != NULL)
1841 switch (*proto) {
1862 *proto = MOD_PROTO_IPV6;
1869 *proto = ionmp->iom_proto;
1877 *proto = MOD_PROTO_IP;
1896 uint_t nnamelen, uint_t proto)
1902 if (i_ipadm_get_prop_desc(oname, proto, NULL) != NULL)
1905 switch (proto) {
1924 ionmp->iom_proto == proto) {
1930 if (proto == MOD_PROTO_IPV6)