Lines Matching defs:cif
911 struct carp_if *cif;
938 cif = (struct carp_if *)ifp->if_carp;
939 TAILQ_REMOVE(&cif->vhif_vrs, sc, sc_list);
940 if (!--cif->vhif_nvrs) {
943 free(cif, M_IFADDR);
956 struct carp_if *cif = (struct carp_if *)ifp->if_carp;
958 for (sc = TAILQ_FIRST(&cif->vhif_vrs); sc; sc = nextsc) {
984 struct carp_if *cif;
998 cif = (struct carp_if *)ifp->if_carp;
999 TAILQ_FOREACH(vh, &cif->vhif_vrs, sc_list) {
1347 carp_addrcount(struct carp_if *cif, struct in_ifaddr *ia, int type)
1353 TAILQ_FOREACH(vh, &cif->vhif_vrs, sc_list) {
1411 struct carp_if *cif = v;
1415 TAILQ_FOREACH(vh, &cif->vhif_vrs, sc_list) {
1434 struct carp_if *cif = (struct carp_if *)v;
1458 TAILQ_FOREACH(vh, &cif->vhif_vrs, sc_list)
1473 struct carp_if *cif = (struct carp_if *)m_get_rcvif_NOMPSAFE(m)->if_carp;
1488 TAILQ_FOREACH(vh, &cif->vhif_vrs, sc_list) {
1498 ifp = carp_ourether(cif, &eh, m_get_rcvif_NOMPSAFE(m)->if_type, 0);
1637 struct carp_if *cif, *ncif = NULL;
1653 ncif = malloc(sizeof(*cif), M_IFADDR, M_WAITOK);
1662 cif = (struct carp_if *)ifp->if_carp;
1663 TAILQ_FOREACH(vr, &cif->vhif_vrs, sc_list)
1702 cif = (struct carp_if *)ifp->if_carp;
1703 TAILQ_FOREACH(vr, &cif->vhif_vrs, sc_list) {
1713 TAILQ_INSERT_TAIL(&cif->vhif_vrs, sc, sc_list);
1715 TAILQ_INSERT_AFTER(&cif->vhif_vrs, after,
1718 cif->vhif_nvrs++;
2121 struct carp_if *cif;
2122 cif = (struct carp_if *)sc->sc_carpdev->if_carp;
2123 TAILQ_FOREACH(vr, &cif->vhif_vrs, sc_list)
2259 struct carp_if *cif;
2266 cif = (struct carp_if *)ifp->if_carp;
2268 TAILQ_FOREACH(sc, &cif->vhif_vrs, sc_list) {