dhcp_pif_t
process_link_up_down(dhcp_pif_t *pif, const struct if_msghdr *ifm)
dhcp_pif_t *pif;
dhcp_pif_t *pif = lif->lif_pif;
update_pif_mtu(dhcp_pif_t *pif)
dhcp_pif_t *pif = lif->lif_pif;
dhcp_pif_t *pif;
hold_pif(dhcp_pif_t *pif)
release_pif(dhcp_pif_t *pif)
dhcp_pif_t *
lookup_pif_by_uindex(uint16_t ifindex, dhcp_pif_t *pif, boolean_t isv6)
dhcp_pif_t *
dhcp_pif_t *pif;
pif_status(dhcp_pif_t *pif, boolean_t isup)
insert_lif(dhcp_pif_t *pif, const char *lname, int *error)
dhcp_pif_t *v4root;
dhcp_pif_t *v6root;
dhcp_pif_t *pif;
static void update_pif_mtu(dhcp_pif_t *);
lookup_lif_by_name(const char *lname, const dhcp_pif_t *pif)
dhcp_pif_t *pif = lif->lif_pif;
dhcp_pif_t *
dhcp_pif_t *pif;
plumb_lif(dhcp_pif_t *pif, const in6_addr_t *addr)
extern dhcp_pif_t *v4root;
extern dhcp_pif_t *v6root;
dhcp_pif_t *insert_pif(const char *, boolean_t, int *);
void hold_pif(dhcp_pif_t *);
void release_pif(dhcp_pif_t *);
dhcp_pif_t *lookup_pif_by_uindex(uint16_t, dhcp_pif_t *, boolean_t);
dhcp_pif_t *lookup_pif_by_name(const char *, boolean_t);
void pif_status(dhcp_pif_t *, boolean_t);
dhcp_lif_t *insert_lif(dhcp_pif_t *, const char *, int *);
dhcp_lif_t *lookup_lif_by_name(const char *, const dhcp_pif_t *);
dhcp_lif_t *plumb_lif(dhcp_pif_t *, const in6_addr_t *);
dhcp_pif_t *pif_next; /* Note: must be first */
dhcp_pif_t *pif_prev;
dhcp_pif_t *lif_pif; /* backpointer to parent physical if */
dhcp_pif_t *pif = lif->lif_pif;
dhcp_pif_t *pif;
dhcp_pif_t *pif;
dhcp_pif_t *pif;
dhcp_pif_t *pif;
dhcp_pif_t *pif = lif->lif_pif;