carp_softc
struct carp_softc *sc = v;
TAILQ_ENTRY(carp_softc) sc_list;
carp_send_arp(struct carp_softc *sc)
carp_send_na(struct carp_softc *sc)
carp_hash(struct carp_softc *sc, u_char *src)
struct carp_softc *vh;
struct carp_softc *sc = ia->ia_ifp->if_softc;
struct carp_softc *vh;
struct carp_softc *vh;
struct carp_softc *vh;
struct carp_softc *sc = v;
carp_setrun(struct carp_softc *sc, sa_family_t af)
carp_multicast_cleanup(struct carp_softc *sc)
carp_set_ifp(struct carp_softc *sc, struct ifnet *ifp)
struct carp_softc *vr, *after = NULL;
TAILQ_HEAD(, carp_softc) vhif_vrs;
carp_set_enaddr(struct carp_softc *sc)
struct carp_softc *sc = (struct carp_softc *) v;
carp_set_addr(struct carp_softc *sc, struct sockaddr_in *sin)
static void carp_hmac_prepare(struct carp_softc *);
carp_join_multicast(struct carp_softc *sc)
static void carp_hmac_generate(struct carp_softc *, u_int32_t[2],
carp_set_addr6(struct carp_softc *sc, struct sockaddr_in6 *sin6)
static int carp_hmac_verify(struct carp_softc *, u_int32_t[2],
static void carp_setroute(struct carp_softc *, int);
static void carpdetach(struct carp_softc *);
static void carp_prepare_ad(struct mbuf *, struct carp_softc *,
carp_join_multicast6(struct carp_softc *sc)
static void carp_send_arp(struct carp_softc *);
struct carp_softc *sc = ifp->if_softc, *vr;
static void carp_setrun(struct carp_softc *, sa_family_t);
static void carp_set_state(struct carp_softc *, int);
static void carp_multicast_cleanup(struct carp_softc *);
static int carp_set_ifp(struct carp_softc *, struct ifnet *);
static void carp_set_enaddr(struct carp_softc *);
static u_int32_t carp_hash(struct carp_softc *, u_char *);
static int carp_set_addr(struct carp_softc *, struct sockaddr_in *);
static int carp_join_multicast(struct carp_softc *);
static void carp_send_na(struct carp_softc *);
static int carp_set_addr6(struct carp_softc *, struct sockaddr_in6 *);
struct carp_softc *sc = ((struct carp_softc *)ifp->if_softc);
static int carp_join_multicast6(struct carp_softc *);
carp_set_state(struct carp_softc *sc, int state)
carp_update_link_state(struct carp_softc *sc)
static int carp_ether_addmulti(struct carp_softc *, struct ifreq *);
struct carp_softc *sc;
static int carp_ether_delmulti(struct carp_softc *, struct ifreq *);
static void carp_ether_purgemulti(struct carp_softc *);
static void carp_update_link_state(struct carp_softc *sc);
carp_ether_addmulti(struct carp_softc *sc, struct ifreq *ifr)
carp_ether_delmulti(struct carp_softc *sc, struct ifreq *ifr)
carp_ether_purgemulti(struct carp_softc *sc)
carp_hmac_prepare(struct carp_softc *sc)
carp_hmac_generate(struct carp_softc *sc, u_int32_t counter[2],
carp_hmac_verify(struct carp_softc *sc, u_int32_t counter[2],
carp_setroute(struct carp_softc *sc, int cmd)
struct carp_softc *sc = NULL;
struct carp_softc *sc = NULL;
struct carp_softc *sc;
struct carp_softc *sc;
struct carp_softc *sc = ifp->if_softc;
carpdetach(struct carp_softc *sc)
struct carp_softc *sc, *nextsc;
carp_prepare_ad(struct mbuf *m, struct carp_softc *sc,
struct carp_softc *vh;