Searched refs:dhcp_pif_t (Results 1 – 9 of 9) sorted by relevance
/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/ |
H A D | interface.h | 55 dhcp_pif_t *pif_next; /* Note: must be first */ 56 dhcp_pif_t *pif_prev; 75 dhcp_pif_t *lif_pif; /* backpointer to parent physical if */ 164 extern dhcp_pif_t *v4root; 165 extern dhcp_pif_t *v6root; 167 dhcp_pif_t *insert_pif(const char *, boolean_t, int *); 168 void hold_pif(dhcp_pif_t *); 169 void release_pif(dhcp_pif_t *); 170 dhcp_pif_t *lookup_pif_by_uindex(uint16_t, dhcp_pif_t *, boolean_t); 171 dhcp_pif_t *lookup_pif_by_name(const char *, boolean_t); [all …]
|
H A D | interface.c | 48 dhcp_pif_t *v4root; 49 dhcp_pif_t *v6root; 73 dhcp_pif_t * 76 dhcp_pif_t *pif; in insert_pif() 263 hold_pif(dhcp_pif_t *pif) in hold_pif() 279 release_pif(dhcp_pif_t *pif) in release_pif() 314 dhcp_pif_t * 315 lookup_pif_by_uindex(uint16_t ifindex, dhcp_pif_t *pif, boolean_t isv6) in lookup_pif_by_uindex() 338 dhcp_pif_t * 341 dhcp_pif_t *pif; in lookup_pif_by_name() [all …]
|
H A D | common.h | 54 typedef struct dhcp_pif_s dhcp_pif_t; typedef
|
H A D | README.v6 | 252 The new design creates two lists of dhcp_pif_t entries, one list for 253 IPv4 and the other for IPv6. Each dhcp_pif_t represents a PIF, with 827 if_index dhcp_pif_t.pif_index 828 if_max dhcp_lif_t.lif_max and dhcp_pif_t.pif_max 831 if_hwaddr dhcp_pif_t.pif_hwaddr 832 if_hwlen dhcp_pif_t.pif_hwlen 833 if_hwtype dhcp_pif_t.pif_hwtype 838 if_daddr dhcp_pif_t.pif_daddr 839 if_dlen dhcp_pif_t.pif_dlen 840 if_saplen dhcp_pif_t.pif_saplen [all …]
|
H A D | states.c | 389 dhcp_pif_t *pif; in next_smach() 493 dhcp_pif_t *pif; in make_primary() 561 dhcp_pif_t *pif; in lookup_smach_by_uindex() 851 dhcp_pif_t *pif = lif->lif_pif; in get_smach_cid()
|
H A D | request.c | 982 dhcp_pif_t *pif; in dhcp_acknak_global()
|
H A D | agent.c | 1450 process_link_up_down(dhcp_pif_t *pif, const struct if_msghdr *ifm) in process_link_up_down()
|
H A D | README | 152 structures called `dhcp_pif_t' (the IP physical interface layer or 154 dhcp_pif_t represents a single physical interface, such as "hme0," for
|
H A D | packet.c | 160 dhcp_pif_t *pif = lif->lif_pif; in init_pkt()
|