Lines Matching refs:carpr

78 	struct ifconfig_carp carpr[CARP_MAXVHID];  in carp_status()  local
81 if (ifconfig_carp_get_info(lifh, ctx->ifname, carpr, CARP_MAXVHID) == -1) in carp_status()
84 for (size_t i = 0; i < carpr[0].carpr_count; i++) { in carp_status()
85 switch (carpr[i].carpr_version) { in carp_status()
88 carp_states[carpr[i].carpr_state], carpr[i].carpr_vhid, in carp_status()
89 carpr[i].carpr_advbase, carpr[i].carpr_advskew); in carp_status()
90 if (ctx->args->printkeys && carpr[i].carpr_key[0] != '\0') in carp_status()
91 printf(" key \"%s\"\n", carpr[i].carpr_key); in carp_status()
95 inet_ntop(AF_INET6, &carpr[i].carpr_addr6, addr_buf, in carp_status()
99 inet_ntoa(carpr[i].carpr_addr), addr_buf); in carp_status()
103 carp_states[carpr[i].carpr_state], carpr[i].carpr_vhid, in carp_status()
104 carpr[i].carpr_vrrp_prio, carpr[i].carpr_vrrp_adv_inter); in carp_status()
130 struct ifconfig_carp carpr = { }; in setcarp_callback() local
132 if (ifconfig_carp_get_vhid(lifh, ctx->ifname, &carpr, carpr_vhid) == -1) { in setcarp_callback()
137 carpr.carpr_vhid = carpr_vhid; in setcarp_callback()
140 strlcpy(carpr.carpr_key, carpr_key, CARP_KEY_LEN); in setcarp_callback()
142 carpr.carpr_advskew = carpr_advskew; in setcarp_callback()
144 carpr.carpr_advbase = carpr_advbase; in setcarp_callback()
146 carpr.carpr_state = carpr_state; in setcarp_callback()
148 carpr.carpr_addr = carp_addr; in setcarp_callback()
150 memcpy(&carpr.carpr_addr6, &carp_addr6, in setcarp_callback()
153 carpr.carpr_version = carpr_version; in setcarp_callback()
155 carpr.carpr_vrrp_prio = carpr_vrrp_prio; in setcarp_callback()
157 carpr.carpr_vrrp_adv_inter = carpr_vrrp_adv_inter; in setcarp_callback()
159 if (ifconfig_carp_set_info(lifh, ctx->ifname, &carpr)) in setcarp_callback()