carp_softc
struct carp_softc *ifa_carp; /* pointer to CARP data */
struct carp_softc;
carp_tag(struct carp_softc *sc, struct mbuf *m)
carp_prepare_ad(struct mbuf *m, struct carp_softc *sc, struct carp_header *ch)
send_ad_locked(struct carp_softc *sc)
struct carp_softc *sc;
struct carp_softc *sc = v;
carp_send_ad_error(struct carp_softc *sc, int error)
carp_send_ad_locked(struct carp_softc *sc)
vrrp_send_ad_locked(struct carp_softc *sc)
TAILQ_ENTRY(carp_softc) sc_list; /* On the carp_if list. */
LIST_ENTRY(carp_softc) sc_next; /* On the global list. */
TAILQ_HEAD(, carp_softc) cif_vrs;
carp_addroute(struct carp_softc *sc)
carp_delroute(struct carp_softc *sc)
struct carp_softc *sc = ifa->ifa_carp;
carp_send_arp(struct carp_softc *sc)
struct carp_softc *sc = ifa->ifa_carp;
carp_send_na(struct carp_softc *sc)
struct carp_softc *sc = ifa->ifa_carp;
struct carp_softc *sc;
struct carp_softc *sc = v;
carp_master_down_locked(struct carp_softc *sc, const char *reason)
carp_setrun(struct carp_softc *sc, sa_family_t af)
static struct carp_softc*
struct carp_softc *sc;
*sc = (struct carp_softc ){
carp_grow_ifas(struct carp_softc *sc)
carp_destroy(struct carp_softc *sc)
struct carp_softc *sc;
struct carp_softc *sc = ifa->ifa_carp;
carp_set_state(struct carp_softc *sc, int state, const char *reason)
struct carp_softc *sc;
carp_sc_state(struct carp_softc *sc)
struct carp_softc *sc;
struct carp_softc *sc;
struct carp_softc *sc;
static struct carp_softc
static void carp_destroy(struct carp_softc *);
static void carp_set_state(struct carp_softc *, int, const char* reason);
static void carp_sc_state(struct carp_softc *);
static void carp_setrun(struct carp_softc *, sa_family_t);
static void carp_master_down_locked(struct carp_softc *,
static void carp_send_ad_locked(struct carp_softc *);
static void vrrp_send_ad_locked(struct carp_softc *);
static void carp_addroute(struct carp_softc *);
static void carp_delroute(struct carp_softc *);
static LIST_HEAD(, carp_softc) carp_list = LIST_HEAD_INITIALIZER(carp_list);
carp_hmac_prepare(struct carp_softc *sc)
carp_hmac_generate(struct carp_softc *sc, uint32_t counter[2],
carp_hmac_verify(struct carp_softc *sc, uint32_t counter[2],
struct carp_softc *sc;
struct carp_softc *sc;