Lines Matching defs:proto
82 * in private nvpairs `proto', `ifname' & `aobjname'.
85 ipmgmt_nvlist_match(nvlist_t *db_nvl, const char *proto, const char *ifname,
105 if (proto != NULL && proto[0] == '\0')
106 proto = NULL;
112 if ((proto == NULL && db_proto != NULL) ||
113 (proto != NULL && db_proto == NULL) ||
114 strcmp(proto, db_proto) != 0) {
142 char *proto = NULL, *ifname = NULL, *aobjname = NULL;
149 (void) nvpair_value_string(nvp, &proto);
156 return (ipmgmt_nvlist_match(db_nvl, proto, ifname, aobjname));
161 * in private nvpairs `proto', `ifname' & `aobjname'.
164 ipmgmt_nvlist_contains(nvlist_t *db_nvl, const char *proto,
184 if (proto != NULL && proto[0] != '\0') {
185 if ((db_proto == NULL || strcmp(proto, db_proto) != 0))
620 uint_t proto;
676 proto = ipadm_str2proto(modstr);
677 switch (proto) {
742 uint_t proto;
748 proto = ipadm_str2proto(pstr);
749 if (proto == MOD_PROTO_IPV4)
751 else if (proto == MOD_PROTO_IPV6)
1270 uint_t proto, nproto;
1308 nproto = proto = ipadm_str2proto(protostr);
1315 if (nproto != proto) {
1353 uint_t proto;
1381 proto = ipadm_str2proto(mod);
1389 sizeof (tmpstr), &proto) == 0) {
1394 if (ipadm_set_prop(iph, pname, strval, proto,