Lines Matching refs:vvr_conf

137 	SKEW_TIME((vr)->vvr_conf.vvc_pri, (vr)->vvr_master_adver_int)
139 MASTER_DOWN_INTERVAL((vr)->vvr_conf.vvc_pri, (vr)->vvr_master_adver_int)
339 if (strcmp(vr->vvr_conf.vvc_link, ifname) == 0 && in vrrpd_lookup_vr_by_vrid()
340 vr->vvr_conf.vvc_vrid == vrid && in vrrpd_lookup_vr_by_vrid()
341 vr->vvr_conf.vvc_af == af) { in vrrpd_lookup_vr_by_vrid()
354 if (strcmp(vr->vvr_conf.vvc_name, name) == 0) in vrrpd_lookup_vr_by_name()
1967 if (vr->vvr_conf.vvc_enabled) in vrrpd_reenable_all_vr()
1986 if (vr->vvr_conf.vvc_enabled) in vrrpd_remove_if()
2400 (void) memcpy(&vr->vvr_conf, conf, sizeof (vrrp_vr_conf_t)); in vrrpd_create_vr()
2401 vr->vvr_conf.vvc_enabled = _B_FALSE; in vrrpd_create_vr()
2409 vrrp_log(VRRP_DBG0, "vrrpd_delete_vr(%s)", vr->vvr_conf.vvc_name); in vrrpd_delete_vr()
2410 if (vr->vvr_conf.vvc_enabled) in vrrpd_delete_vr()
2423 vrrp_log(VRRP_DBG0, "vrrpd_enable_vr(%s)", vr->vvr_conf.vvc_name); in vrrpd_enable_vr()
2425 assert(vr->vvr_conf.vvc_enabled); in vrrpd_enable_vr()
2444 vr->vvr_conf.vvc_name, vr->vvr_pif->vvi_ifname); in vrrpd_enable_vr()
2467 if (vr->vvr_conf.vvc_pri == 255) in vrrpd_enable_vr()
2490 vrrp_log(VRRP_DBG0, "vrrpd_disable_vr(%s): %s%s", vr->vvr_conf.vvc_name, in vrrpd_disable_vr()
2514 vr->vvr_conf.vvc_name); in vrrpd_disable_vr()
2537 "is removed", vr->vvr_conf.vvc_name); in vrrpd_disable_vr()
2544 vr->vvr_conf.vvc_name); in vrrpd_disable_vr()
2550 "%s removed", vr->vvr_conf.vvc_name, intf->vvi_ifname); in vrrpd_disable_vr()
2555 " removed", vr->vvr_conf.vvc_name, intf->vvi_ifname); in vrrpd_disable_vr()
2636 err = vrrpd_updateconf(&vr->vvr_conf, VRRP_CONF_DELETE); in vrrpd_delete()
2639 "configuration for %s", vr->vvr_conf.vvc_name); in vrrpd_delete()
2666 conf = &vr->vvr_conf; in vrrpd_enable()
2708 vr->vvr_conf.vvc_enabled = _B_TRUE; in vrrpd_enable()
2709 if (updateconf && (err = vrrpd_updateconf(&vr->vvr_conf, in vrrpd_enable()
2712 "configuration for %s", vr->vvr_conf.vvc_name); in vrrpd_enable()
2727 vr->vvr_conf.vvc_enabled = _B_FALSE; in vrrpd_enable()
2748 if (!vr->vvr_conf.vvc_enabled) { in vrrpd_disable()
2753 vr->vvr_conf.vvc_enabled = _B_FALSE; in vrrpd_disable()
2754 err = vrrpd_updateconf(&vr->vvr_conf, VRRP_CONF_UPDATE); in vrrpd_disable()
2756 vr->vvr_conf.vvc_enabled = _B_TRUE; in vrrpd_disable()
2758 "configuration for %s", vr->vvr_conf.vvc_name); in vrrpd_disable()
2797 pri = vr->vvr_conf.vvc_pri; in vrrpd_modify()
2808 accept = vr->vvr_conf.vvc_accept; in vrrpd_modify()
2818 if ((mask & VRRP_CONF_ACCEPT) && (vr->vvr_conf.vvc_accept != accept)) { in vrrpd_modify()
2833 (void) memcpy(&savconf, &vr->vvr_conf, sizeof (vrrp_vr_conf_t)); in vrrpd_modify()
2835 vr->vvr_conf.vvc_preempt = conf->vvc_preempt; in vrrpd_modify()
2838 vr->vvr_conf.vvc_accept = accept; in vrrpd_modify()
2841 vr->vvr_conf.vvc_pri = pri; in vrrpd_modify()
2844 vr->vvr_conf.vvc_adver_int = conf->vvc_adver_int; in vrrpd_modify()
2846 err = vrrpd_updateconf(&vr->vvr_conf, VRRP_CONF_UPDATE); in vrrpd_modify()
2852 (void) memcpy(&vr->vvr_conf, &savconf, sizeof (vrrp_vr_conf_t)); in vrrpd_modify()
2877 if (vrid != VRRP_VRID_NONE && vr->vvr_conf.vvc_vrid != vrid) in vrrpd_list()
2881 vr->vvr_conf.vvc_link) == 0) { in vrrpd_list()
2886 vr->vvr_conf.vvc_af != af) in vrrpd_list()
2896 (void) strlcpy(p, vr->vvr_conf.vvc_name, VRRP_NAME_MAX); in vrrpd_list()
2897 p += (strlen(vr->vvr_conf.vvc_name) + 1); in vrrpd_list()
2952 &(vr->vvr_conf), sizeof (vrrp_vr_conf_t)); in vrrpd_query()
2979 if (!VRRPADDR_UNSPECIFIED(vr->vvr_conf.vvc_af, in vrrpd_query()
3018 vr->vvr_conf.vvc_name, zero_pri ? "zero" : "non-zero", in vrrpd_build_vrrp()
3019 vr->vvr_conf.vvc_adver_int); in vrrpd_build_vrrp()
3025 "not big enough %d", vr->vvr_conf.vvc_name, size); in vrrpd_build_vrrp()
3037 "address", vr->vvr_conf.vvc_name); in vrrpd_build_vrrp()
3042 vp->vp_vrid = vr->vvr_conf.vvc_vrid; in vrrpd_build_vrrp()
3043 vp->vp_prio = zero_pri ? VRRP_PRIO_ZERO : vr->vvr_conf.vvc_pri; in vrrpd_build_vrrp()
3045 rsvd_adver_int = MSEC2CENTISEC(vr->vvr_conf.vvc_adver_int) & 0x0fff; in vrrpd_build_vrrp()
3076 vrrp_log(VRRP_DBG1, "vrrpd_send_adv_v4(%s)", vr->vvr_conf.vvc_name); in vrrpd_send_adv_v4()
3105 vr->vvr_conf.vvc_vrid, vr->vvr_vif->vvi_ifname, in vrrpd_send_adv_v4()
3106 af_str(vr->vvr_conf.vvc_af), strerror(errno), len, plen); in vrrpd_send_adv_v4()
3111 vr->vvr_conf.vvc_name); in vrrpd_send_adv_v4()
3128 vrrp_log(VRRP_DBG1, "vrrpd_send_adv_v6(%s)", vr->vvr_conf.vvc_name); in vrrpd_send_adv_v6()
3155 "failed: %s", vr->vvr_conf.vvc_name, strerror(errno)); in vrrpd_send_adv_v6()
3201 "%s expect %d sent %d", vr->vvr_conf.vvc_name, in vrrpd_send_adv_v6()
3208 vr->vvr_conf.vvc_name); in vrrpd_send_adv_v6()
3222 vr->vvr_conf.vvc_name, zero_pri ? "zero" : "non_zero"); in vrrpd_send_adv()
3228 "address", vr->vvr_conf.vvc_name); in vrrpd_send_adv()
3232 if (vr->vvr_conf.vvc_af == AF_INET) { in vrrpd_send_adv()
3244 vrrp_vr_conf_t *conf = &vr->vvr_conf; in vrrpd_process_adv()
3251 VRRPADDR2STR(vr->vvr_conf.vvc_af, from, peer, INET6_ADDRSTRLEN, in vrrpd_process_adv()
3590 vrrp_log(VRRP_DBG1, "vrrpd_init_rxsock(%s)", vr->vvr_conf.vvc_name); in vrrpd_init_rxsock()
3597 vr->vvr_conf.vvc_name, pif->vvi_ifname); in vrrpd_init_rxsock()
3606 af = vr->vvr_conf.vvc_af; in vrrpd_init_rxsock()
3607 pif = vrrpd_lookup_if(vr->vvr_conf.vvc_link, af); in vrrpd_init_rxsock()
3610 "over %s/%s", vr->vvr_conf.vvc_name, in vrrpd_init_rxsock()
3611 vr->vvr_conf.vvc_link, af_str(af)); in vrrpd_init_rxsock()
3621 "failed %s", vr->vvr_conf.vvc_name, in vrrpd_init_rxsock()
3644 "join_group(%d) failed: %s", vr->vvr_conf.vvc_name, in vrrpd_init_rxsock()
3650 "join_group(%d) succeeded", vr->vvr_conf.vvc_name, in vrrpd_init_rxsock()
3667 vr->vvr_conf.vvc_name, strerror(errno)); in vrrpd_init_rxsock()
3679 vr->vvr_conf.vvc_name, strerror(errno)); in vrrpd_init_rxsock()
3689 vr->vvr_conf.vvc_name); in vrrpd_init_rxsock()
3695 "done %d", vr->vvr_conf.vvc_name, pif->vvi_ifname, in vrrpd_init_rxsock()
3719 vrrp_log(VRRP_DBG1, "vrrpd_fini_rxsock(%s)", vr->vvr_conf.vvc_name); in vrrpd_fini_rxsock()
3726 vr->vvr_conf.vvc_name, pif->vvi_ifname); in vrrpd_fini_rxsock()
3734 vr->vvr_conf.vvc_name, pif->vvi_ifname, pif->vvi_nvr); in vrrpd_fini_rxsock()
3750 vrrp_log(VRRP_DBG1, "vrrpd_init_txsock(%s)", vr->vvr_conf.vvc_name); in vrrpd_init_txsock()
3754 vr->vvr_conf.vvc_name, vr->vvr_vif->vvi_ifname); in vrrpd_init_txsock()
3758 af = vr->vvr_conf.vvc_af; in vrrpd_init_txsock()
3761 "%s/%s", vr->vvr_conf.vvc_name, vr->vvr_vnic, af_str(af)); in vrrpd_init_txsock()
3766 if (vr->vvr_conf.vvc_af == AF_INET) in vrrpd_init_txsock()
3778 if (!vr->vvr_conf.vvc_accept) in vrrpd_init_txsock()
3807 assert(vr->vvr_conf.vvc_af == AF_INET); in vrrpd_init_txsock_v4()
3811 vr->vvr_conf.vvc_name, vif->vvi_ifname); in vrrpd_init_txsock_v4()
3815 "over %s", vr->vvr_conf.vvc_name, vif->vvi_ifname); in vrrpd_init_txsock_v4()
3822 "failed: %s", vr->vvr_conf.vvc_name, strerror(errno)); in vrrpd_init_txsock_v4()
3833 "failed: %s", vr->vvr_conf.vvc_name, strerror(errno)); in vrrpd_init_txsock_v4()
3844 "multicast_loop failed: %s", vr->vvr_conf.vvc_name, in vrrpd_init_txsock_v4()
3861 "failed: %s", vr->vvr_conf.vvc_name, abuf, strerror(errno)); in vrrpd_init_txsock_v4()
3865 "succeed", vr->vvr_conf.vvc_name, abuf); in vrrpd_init_txsock_v4()
3890 assert(vr->vvr_conf.vvc_af == AF_INET6); in vrrpd_init_txsock_v6()
3894 vr->vvr_conf.vvc_name, vif->vvi_ifname); in vrrpd_init_txsock_v6()
3898 "over %s", vr->vvr_conf.vvc_name, vif->vvi_ifname); in vrrpd_init_txsock_v6()
3905 "failed: %s", vr->vvr_conf.vvc_name, strerror(errno)); in vrrpd_init_txsock_v6()
3916 "multicast_loop failed: %s", vr->vvr_conf.vvc_name, in vrrpd_init_txsock_v6()
3928 "multicast_hops %d failed: %s", vr->vvr_conf.vvc_name, in vrrpd_init_txsock_v6()
3940 "failed: %s", vr->vvr_conf.vvc_name, vif->vvi_ifindex, in vrrpd_init_txsock_v6()
3945 " succeed", vr->vvr_conf.vvc_name, vif->vvi_ifindex); in vrrpd_init_txsock_v6()
3966 vrrp_log(VRRP_DBG1, "vrrpd_fini_txsock(%s)", vr->vvr_conf.vvc_name); in vrrpd_fini_txsock()
3969 if (!vr->vvr_conf.vvc_accept) in vrrpd_fini_txsock()
4106 vrrp_log(VRRP_DBG1, "vrrpd_state_i2m(%s)", vr->vvr_conf.vvc_name); in vrrpd_state_i2m()
4115 vr->vvr_timeout = vr->vvr_conf.vvc_adver_int; in vrrpd_state_i2m()
4122 "vrrp_adv_timeout(%d)", vr->vvr_conf.vvc_name, in vrrpd_state_i2m()
4133 vrrp_log(VRRP_DBG1, "vrrpd_state_i2b(%s)", vr->vvr_conf.vvc_name); in vrrpd_state_i2b()
4144 vr->vvr_master_adver_int = vr->vvr_conf.vvc_adver_int; in vrrpd_state_i2b()
4152 "vrrp_b2m_timeout(%d)", vr->vvr_conf.vvc_name, in vrrpd_state_i2b()
4161 vrrp_log(VRRP_DBG1, "vrrpd_state_m2i(%s)", vr->vvr_conf.vvc_name); in vrrpd_state_m2i()
4172 vrrp_log(VRRP_DBG1, "vrrpd_state_b2i(%s)", vr->vvr_conf.vvc_name); in vrrpd_state_b2i()
4186 vrrp_log(VRRP_DBG1, "vrrp_b2m_timeout(%s)", vr->vvr_conf.vvc_name); in vrrp_b2m_timeout()
4196 vrrp_log(VRRP_DBG1, "vrrp_adv_timeout(%s)", vr->vvr_conf.vvc_name); in vrrp_adv_timeout()
4202 vr->vvr_conf.vvc_name); in vrrp_adv_timeout()
4205 "vrrp_adv_timeout(%d)", vr->vvr_conf.vvc_name, in vrrp_adv_timeout()
4215 vrrp_log(VRRP_DBG1, "vrrpd_state_b2m(%s)", vr->vvr_conf.vvc_name); in vrrpd_state_b2m()
4222 vr->vvr_timeout = vr->vvr_conf.vvc_adver_int; in vrrpd_state_b2m()
4226 vr->vvr_conf.vvc_name); in vrrpd_state_b2m()
4230 "vrrp_adv_timeout(%d)", vr->vvr_conf.vvc_name, in vrrpd_state_b2m()
4241 vrrp_log(VRRP_DBG1, "vrrpd_state_m2b(%s)", vr->vvr_conf.vvc_name); in vrrpd_state_m2b()
4256 vr->vvr_conf.vvc_name); in vrrpd_state_m2b()
4259 "vrrp_b2m_timeout(%d)", vr->vvr_conf.vvc_name, in vrrpd_state_m2b()
4278 vr->vvr_conf.vvc_name, on ? "on" : "off"); in vrrpd_set_noaccept()
4389 vr->vvr_conf.vvc_name, vrrp_state2str(vr->vvr_state), in vrrpd_virtualip_update()
4427 vr->vvr_conf.vvc_name, vrrp_state2str(prev_s), vrrp_state2str(s)); in vrrpd_state_trans()
4433 (void) vrrpd_post_event(vr->vvr_conf.vvc_name, prev_s, s); in vrrpd_state_trans()