Home | History | Annotate | Download | only in netinet

Lines Matching defs:carpr

2029 	struct carpreq carpr;
2092 if ((error = copyin(ifr->ifr_data, &carpr, sizeof carpr)))
2095 if (carpr.carpr_carpdev[0] != '\0' &&
2096 (cdev = ifunit(carpr.carpr_carpdev)) == NULL)
2100 if (sc->sc_state != INIT && carpr.carpr_state != sc->sc_state) {
2101 switch (carpr.carpr_state) {
2115 if (carpr.carpr_vhid > 0) {
2116 if (carpr.carpr_vhid > 255) {
2125 vr->sc_vhid == carpr.carpr_vhid)
2128 sc->sc_vhid = carpr.carpr_vhid;
2133 if (carpr.carpr_advbase > 0 || carpr.carpr_advskew > 0) {
2134 if (carpr.carpr_advskew > 254) {
2138 if (carpr.carpr_advbase > 255) {
2142 sc->sc_advbase = carpr.carpr_advbase;
2143 sc->sc_advskew = carpr.carpr_advskew;
2146 memcpy(sc->sc_key, carpr.carpr_key, sizeof(sc->sc_key));
2156 memset(&carpr, 0, sizeof(carpr));
2158 strlcpy(carpr.carpr_carpdev, sc->sc_carpdev->if_xname,
2160 carpr.carpr_state = sc->sc_state;
2161 carpr.carpr_vhid = sc->sc_vhid;
2162 carpr.carpr_advbase = sc->sc_advbase;
2163 carpr.carpr_advskew = sc->sc_advskew;
2169 memcpy(carpr.carpr_key, sc->sc_key,
2170 sizeof(carpr.carpr_key));
2171 error = copyout(&carpr, ifr->ifr_data, sizeof(carpr));