dhcp_lif_t
dhcp_lif_t *lif;
check_lif(dhcp_lif_t *lif, const struct ifa_msghdr *ifam, int msglen)
dhcp_lif_t *lif = dsmp->dsm_lif;
dhcp_lif_t *lif, *lifnext;
dhcp_lif_t *lif;
dhcp_lif_t *lif;
dhcp_lif_t *lif = dsmp->dsm_lif;
dhcp_lif_t *lif;
dhcp_lif_t *lif;
dhcp_lif_t *lif;
unplumb_lif(dhcp_lif_t *lif)
dhcp_lif_t *
set_lif_dhcp(dhcp_lif_t *lif)
clear_lif_dhcp(dhcp_lif_t *lif)
for (dhcp_lif_t *lif = pif->pif_lifs; lif != NULL;
set_lif_mtu(dhcp_lif_t *lif, uint_t mtu)
clear_lif_mtu(dhcp_lif_t *lif)
set_lif_deprecated(dhcp_lif_t *lif)
clear_lif_deprecated(dhcp_lif_t *lif)
open_ip_lif(dhcp_lif_t *lif, in_addr_t addr_hbo, boolean_t bringup)
close_ip_lif(dhcp_lif_t *lif)
lif_mark_decline(dhcp_lif_t *lif, const char *reason)
schedule_lif_timer(dhcp_lif_t *lif, dhcp_timer_t *dt, iu_tq_callback_t *expire)
cancel_lif_timer(dhcp_lif_t *lif, dhcp_timer_t *dt)
cancel_lif_timers(dhcp_lif_t *lif)
dhcp_lif_t *lif;
dhcp_lif_t *lif;
dhcp_lif_t *
dhcp_lif_t *lif;
dhcp_lif_t *lif;
dhcp_lif_t *
dhcp_lif_t *lif;
hold_lif(dhcp_lif_t *lif)
release_lif(dhcp_lif_t *lif)
remove_lif(dhcp_lif_t *lif)
static void clear_lif_dhcp(dhcp_lif_t *);
dhcp_lif_t *lifnext;
dhcp_lif_t *
dhcp_lif_t *lif;
checkaddr(const dhcp_lif_t *lif, int ioccmd, const in6_addr_t *addr,
verify_lif(const dhcp_lif_t *lif)
canonize_lif(dhcp_lif_t *lif, boolean_t dhcponly)
dhcp_lif_t *
dhcp_lif_t *lif;
dhcp_lif_t *insert_lif(dhcp_pif_t *, const char *, int *);
void hold_lif(dhcp_lif_t *);
void release_lif(dhcp_lif_t *);
void remove_lif(dhcp_lif_t *);
dhcp_lif_t *lookup_lif_by_name(const char *, const dhcp_pif_t *);
boolean_t verify_lif(const dhcp_lif_t *);
dhcp_lif_t *plumb_lif(dhcp_pif_t *, const in6_addr_t *);
void unplumb_lif(dhcp_lif_t *);
dhcp_lif_t *attach_lif(const char *, boolean_t, int *);
int set_lif_dhcp(dhcp_lif_t *);
void set_lif_deprecated(dhcp_lif_t *);
boolean_t clear_lif_deprecated(dhcp_lif_t *);
void set_lif_mtu(dhcp_lif_t *, uint_t);
void clear_lif_mtu(dhcp_lif_t *);
boolean_t open_ip_lif(dhcp_lif_t *, in_addr_t, boolean_t);
void close_ip_lif(dhcp_lif_t *);
void lif_mark_decline(dhcp_lif_t *, const char *);
boolean_t schedule_lif_timer(dhcp_lif_t *, dhcp_timer_t *,
void cancel_lif_timers(dhcp_lif_t *);
dhcp_lif_t *find_expired_lif(dhcp_smach_t *);
dhcp_lif_t *pif_lifs; /* pointer to logical interface list */
dhcp_lif_t *lif_next; /* Note: must be first */
dhcp_lif_t *lif_prev;
dhcp_lif_t *lif = dsmp->dsm_lif;
add_pkt_lif(dhcp_pkt_t *dpkt, dhcp_lif_t *lif, int status, const char *msg)
dhcp_lif_t *lif = dsmp->dsm_lif;
boolean_t add_pkt_lif(dhcp_pkt_t *, dhcp_lif_t *, int, const char *);
dhcp_lif_t *lif;
dhcp_lif_t *lif, *lifn;
dhcp_lif_t *lif;
dhcp_lif_t *lif = arg;
dhcp_lif_t *lif = arg;
dhcp_lif_t *lif = arg;
dhcp_lif_t *lif;
dhcp_lif_t *lif = dsmp->dsm_lif;
dhcp_lif_t *lif = arg;
dhcp_lif_t *lif, *lifnext;
dhcp_lif_t *lif, *lifnext;
insert_smach(dhcp_lif_t *lif, int *error)
dhcp_lif_t *lif;
dhcp_lif_t *lif;
dhcp_lif_t *lif = arg;
dhcp_lif_t *lif;
dhcp_lif_t *lif = dsmp->dsm_lif;
dhcp_lif_t *lif = dsmp->dsm_lif;
dhcp_lif_t *dl_lifs; /* LIFs configured by this lease */
dhcp_smach_t *insert_smach(dhcp_lif_t *, int *);
dhcp_lif_t *dsm_lif; /* Controlling LIF */