sc_carpdev
if (sc->sc_carpdev == NULL) {
ifa = ifaof_ifpforaddr(&sa, sc->sc_carpdev);
ifp = sc->sc_carpdev;
arpannounce(sc->sc_carpdev, ifa, CLLADDR(sc->sc_if.if_sadl));
nd6_na_output(sc->sc_carpdev, &mcast, in6,
if (sc->sc_carpdev == NULL) {
if (ifp == sc->sc_carpdev)
if (sc->sc_carpdev != NULL)
sc->sc_carpdev = ifp;
if (sc->sc_carpdev && sc->sc_carpdev->if_type == IFT_ISO88025) {
if (sc->sc_carpdev != NULL && sc->sc_naddrs > 0)
struct ifnet *ifp = sc->sc_carpdev;
if (sc->sc_carpdev == NULL)
if (sc->sc_carpdev != NULL)
if (sc->sc_carpdev == NULL)
imo->imo_multicast_if_index = sc->sc_carpdev->if_index;
struct ifnet *ifp = sc->sc_carpdev;
if (sc->sc_carpdev) {
if (sc->sc_carpdev != ia->ia_ifp)
if (sc->sc_carpdev == NULL)
if (sc->sc_carpdev != NULL)
if (sc->sc_carpdev == NULL)
im6o->im6o_multicast_if_index = sc->sc_carpdev->if_index;
if (sc->sc_carpdev) {
cif = (struct carp_if *)sc->sc_carpdev->if_carp;
if (sc->sc_carpdev != NULL)
strlcpy(carpr.carpr_carpdev, sc->sc_carpdev->if_xname,
if (sc->sc_carpdev != NULL && sc->sc_state == MASTER) {
return if_output_lock(sc->sc_carpdev, ifp, m, sa, rt);
if (sc->sc_carpdev->if_link_state == LINK_STATE_DOWN ||
!(sc->sc_carpdev->if_flags & IFF_UP)) {
ifp = sc->sc_carpdev;
ifp = sc->sc_carpdev;
struct ifnet *ifp = sc->sc_carpdev; /* Parent. */
if (sc->sc_carpdev != NULL &&
sc->sc_carpdev->if_carp != NULL) {
(struct carp_if *)sc->sc_carpdev->if_carp,
if ((sc->sc_carpdev->if_flags & IFF_SIMPLEX) == 0) {
ifa = ifaof_ifpforaddr(&sa, sc->sc_carpdev);
ifp = sc->sc_carpdev;
sc->sc_carpdev = NULL;