Lines Matching refs:conf

177 	vrrp_vr_conf_t		conf;  in do_create()  local
186 bzero(&conf, sizeof (vrrp_vr_conf_t)); in do_create()
187 conf.vvc_vrid = VRRP_VRID_NONE; in do_create()
188 conf.vvc_af = AF_UNSPEC; in do_create()
189 conf.vvc_pri = VRRP_PRI_DEFAULT; in do_create()
190 conf.vvc_adver_int = VRRP_MAX_ADVER_INT_DFLT; in do_create()
191 conf.vvc_preempt = B_TRUE; in do_create()
192 conf.vvc_accept = B_TRUE; in do_create()
193 conf.vvc_enabled = B_TRUE; in do_create()
199 if (strlcpy(conf.vvc_link, optarg, in do_create()
200 sizeof (conf.vvc_link)) >= in do_create()
201 sizeof (conf.vvc_link)) { in do_create()
210 conf.vvc_adver_int = (uint32_t)strtol(optarg, &endp, 0); in do_create()
212 conf.vvc_adver_int < VRRP_MAX_ADVER_INT_MIN || in do_create()
213 conf.vvc_adver_int > VRRP_MAX_ADVER_INT_MAX || in do_create()
214 (conf.vvc_adver_int == 0 && errno != 0)) { in do_create()
223 conf.vvc_pri = strtol(optarg, &endp, 0); in do_create()
224 if ((*endp) != '\0' || conf.vvc_pri < VRRP_PRI_MIN || in do_create()
225 conf.vvc_pri > VRRP_PRI_OWNER || in do_create()
226 (conf.vvc_pri == 0 && errno != 0)) { in do_create()
233 &conf.vvc_preempt, &conf.vvc_accept) != 0) { in do_create()
243 if (conf.vvc_vrid != VRRP_VRID_NONE) in do_create()
246 conf.vvc_vrid = strtol(optarg, &endp, 0); in do_create()
247 if ((*endp) != '\0' || conf.vvc_vrid < VRRP_VRID_MIN || in do_create()
248 conf.vvc_vrid > VRRP_VRID_MAX || in do_create()
249 (conf.vvc_vrid == 0 && errno != 0)) { in do_create()
254 if (conf.vvc_af != AF_UNSPEC) in do_create()
258 conf.vvc_af = AF_INET; in do_create()
260 conf.vvc_af = AF_INET6; in do_create()
275 if (strlcpy(conf.vvc_name, argv[optind], in do_create()
276 sizeof (conf.vvc_name)) >= sizeof (conf.vvc_name)) { in do_create()
280 if (conf.vvc_vrid == VRRP_VRID_NONE) in do_create()
283 if (conf.vvc_af == AF_UNSPEC) in do_create()
286 if (strlen(conf.vvc_link) == 0) in do_create()
289 if (!conf.vvc_accept && conf.vvc_pri == VRRP_PRI_OWNER) in do_create()
293 if ((err = vrrp_create(vrrp_vh, &conf)) == VRRP_SUCCESS) in do_create()
338 vrrp_vr_conf_t conf; in do_modify() local
351 conf.vvc_adver_int = (uint32_t)strtol(optarg, &endp, 0); in do_modify()
353 conf.vvc_adver_int < VRRP_MAX_ADVER_INT_MIN || in do_modify()
354 conf.vvc_adver_int > VRRP_MAX_ADVER_INT_MAX || in do_modify()
355 (conf.vvc_adver_int == 0 && errno != 0)) { in do_modify()
361 if (str2opt(optarg, &mask, &conf.vvc_preempt, in do_modify()
362 &conf.vvc_accept) != 0) { in do_modify()
376 conf.vvc_pri = strtol(optarg, &endp, 0); in do_modify()
377 if ((*endp) != '\0' || conf.vvc_pri < VRRP_PRI_MIN || in do_modify()
378 conf.vvc_pri > VRRP_PRI_OWNER || in do_modify()
379 (conf.vvc_pri == 0 && errno != 0)) { in do_modify()
394 if (strlcpy(conf.vvc_name, argv[optind], sizeof (conf.vvc_name)) >= in do_modify()
395 sizeof (conf.vvc_name)) { in do_modify()
399 if ((modify_mask & VRRP_CONF_ACCEPT) && !conf.vvc_accept && in do_modify()
401 conf.vvc_pri == VRRP_PRI_OWNER) { in do_modify()
408 err = vrrp_modify(vrrp_vh, &conf, modify_mask); in do_modify()
568 vrrp_vr_conf_t *conf = &qinfo->show_vi; in sfunc_vrrp_conf() local
576 (void) snprintf(buf, bufsize, "%s", conf->vvc_name); in sfunc_vrrp_conf()
579 (void) snprintf(buf, bufsize, "%d", conf->vvc_vrid); in sfunc_vrrp_conf()
582 (void) snprintf(buf, bufsize, "%s", conf->vvc_link); in sfunc_vrrp_conf()
586 conf->vvc_af == AF_INET ? 4 : 6); in sfunc_vrrp_conf()
589 (void) snprintf(buf, bufsize, "%d", conf->vvc_pri); in sfunc_vrrp_conf()
592 (void) snprintf(buf, bufsize, "%d", conf->vvc_adver_int); in sfunc_vrrp_conf()
596 if (conf->vvc_enabled) in sfunc_vrrp_conf()
598 if (conf->vvc_pri == VRRP_PRI_OWNER) in sfunc_vrrp_conf()
600 if (conf->vvc_preempt) in sfunc_vrrp_conf()
602 if (conf->vvc_accept) in sfunc_vrrp_conf()
619 VRRPADDR2STR(conf->vvc_af, &peer->vp_addr, in sfunc_vrrp_conf()
641 VRRPADDR2STR(conf->vvc_af, &ainfo->va_primary, in sfunc_vrrp_conf()
649 VRRPADDR2STR(conf->vvc_af, &(ainfo->va_vips[i]), in sfunc_vrrp_conf()