ipadm_addrobj_t
ipadm_addrobj_t ipaddr;
ipadm_addrobj_t ipaddr;
ipadm_addrobj_t ipaddr;
ipadm_addrobj_t ipaddr;
nwamd_dhcp(const char *ifname, ipadm_addrobj_t ipaddr, dhcp_ipc_type_t cmd)
static void nwamd_dhcp(const char *, ipadm_addrobj_t, dhcp_ipc_type_t);
addrinfo_for_ipaddr(ipadm_addrobj_t ipaddr, const char *ifname,
static ipadm_addrobj_t ipaddr;
ipadm_addrobj_t ipaddr = NULL;
ipadm_addrobj_t ipaddr = (ipadm_addrobj_t)arg;
i_ipadm_addrobj2lifname((ipadm_addrobj_t)arg, lifr.lifr_name,
ipadm_addrobj_t ipaddr = (ipadm_addrobj_t)arg;
ipadm_addrobj_t ipaddr, uint_t flags, const char *propname);
i_ipadm_set_aobj_addrprop(ipadm_handle_t iph, ipadm_addrobj_t ipaddr,
ipadm_addrobj_t ipaddr = (ipadm_addrobj_t)arg;
ipadm_addrobj_t ipaddr = (ipadm_addrobj_t)arg;
ipadm_addrobj_t ipaddr = (ipadm_addrobj_t)arg;
i_ipadm_addrobj2lifname((ipadm_addrobj_t)arg, lifr.lifr_name,
ipadm_addrobj_t ipaddr = (ipadm_addrobj_t)arg;
ipadm_addrobj_t ipaddr = (ipadm_addrobj_t)arg;
i_ipadm_init_addr(ipadm_addrobj_t ipaddr, const char *ifname,
i_ipadm_delete_addr(ipadm_handle_t iph, ipadm_addrobj_t addr)
ipadm_set_addr(ipadm_addrobj_t ipaddr, const char *astr, sa_family_t af)
ipadm_get_addr(const ipadm_addrobj_t ipaddr, struct sockaddr_storage *addr)
ipadm_set_dst_addr(ipadm_addrobj_t ipaddr, const char *daddrstr, sa_family_t af)
ipadm_set_interface_id(ipadm_addrobj_t ipaddr, const char *interface_id)
ipadm_set_stateless(ipadm_addrobj_t ipaddr, boolean_t stateless)
ipadm_set_stateful(ipadm_addrobj_t ipaddr, boolean_t stateful)
ipadm_set_primary(ipadm_addrobj_t ipaddr, boolean_t primary)
i_ipadm_get_addrobj(ipadm_handle_t iph, ipadm_addrobj_t ipaddr)
ipadm_set_wait_time(ipadm_addrobj_t ipaddr, int32_t wait)
ipadm_set_reqhost(ipadm_addrobj_t ipaddr, const char *reqhost)
i_ipadm_lookupadd_addrobj(ipadm_handle_t iph, ipadm_addrobj_t ipaddr)
i_ipadm_setlifnum_addrobj(ipadm_handle_t iph, ipadm_addrobj_t ipaddr)
ipadm_addrobj_t *ipaddr)
ipadm_addrobj_t newaddr;
ipadm_get_aobjname(const ipadm_addrobj_t ipaddr, char *aobjname, size_t len)
ipadm_destroy_addrobj(ipadm_addrobj_t ipaddr)
i_ipadm_addrobj2lifname(ipadm_addrobj_t ipaddr, char *lifname, int lifnamesize)
i_ipadm_do_addif(ipadm_handle_t iph, ipadm_addrobj_t addr, boolean_t *added)
i_ipadm_get_static_addr_db(ipadm_handle_t iph, ipadm_addrobj_t ipaddr)
ipadm_create_addr(ipadm_handle_t iph, ipadm_addrobj_t addr, uint32_t flags)
i_ipadm_create_addr(ipadm_handle_t iph, ipadm_addrobj_t ipaddr, uint32_t flags)
i_ipadm_create_dhcp(ipadm_handle_t iph, ipadm_addrobj_t addr, uint32_t flags)
i_ipadm_delete_dhcp(ipadm_handle_t iph, ipadm_addrobj_t addr, boolean_t release)
i_ipadm_get_lif2addrobj(ipadm_handle_t iph, ipadm_addrobj_t addrobj)
i_ipadm_op_dhcp(ipadm_addrobj_t addr, dhcp_ipc_type_t type, int *dhcperror)
i_ipadm_dhcp_status(ipadm_addrobj_t addr, dhcp_status_t *status,
i_ipadm_addr_persist(ipadm_handle_t iph, const ipadm_addrobj_t ipaddr,
i_ipadm_delete_addrobj(ipadm_handle_t iph, const ipadm_addrobj_t ipaddr,
ipadm_addrobj_t ipaddr, uint32_t ipadm_flags, uint64_t *ifflags)
i_ipadm_refresh_dhcp(ipadm_addrobj_t ipaddr)
i_ipadm_validate_create_addr(ipadm_handle_t iph, ipadm_addrobj_t ipaddr,
static ipadm_status_t i_ipadm_create_addr(ipadm_handle_t, ipadm_addrobj_t,
static ipadm_status_t i_ipadm_create_dhcp(ipadm_handle_t, ipadm_addrobj_t,
static ipadm_status_t i_ipadm_delete_dhcp(ipadm_handle_t, ipadm_addrobj_t,
static ipadm_status_t i_ipadm_refresh_dhcp(ipadm_addrobj_t);
static ipadm_status_t i_ipadm_op_dhcp(ipadm_addrobj_t, dhcp_ipc_type_t,
static ipadm_status_t i_ipadm_dhcp_status(ipadm_addrobj_t addr,
ipadm_addrobj_t, uint32_t);
ipadm_addrobj_t);
ipadm_addrobj_t ipaddr = (ipadm_addrobj_t)arg;
i_ipadm_delete_ipv6addrs(ipadm_handle_t iph, ipadm_addrobj_t ipaddr)
i_ipadm_create_linklocal(ipadm_handle_t iph, ipadm_addrobj_t addr)
ipadm_addrobj_t);
i_ipadm_create_ipv6addrs(ipadm_handle_t iph, ipadm_addrobj_t addr,
ipadm_addrobj_t ipaddr;
i_ipadm_add_ipaddr2nvl(nvlist_t *nvl, ipadm_addrobj_t ipaddr)
i_ipadm_add_intfid2nvl(nvlist_t *nvl, ipadm_addrobj_t addr)
extern ipadm_status_t ipadm_create_addr(ipadm_handle_t, ipadm_addrobj_t,
ipadm_addrobj_t *);
extern void ipadm_destroy_addrobj(ipadm_addrobj_t);
extern ipadm_status_t ipadm_get_aobjname(const ipadm_addrobj_t, char *,
extern ipadm_status_t ipadm_set_addr(ipadm_addrobj_t, const char *,
extern ipadm_status_t ipadm_set_dst_addr(ipadm_addrobj_t, const char *,
extern ipadm_status_t ipadm_get_addr(const ipadm_addrobj_t,
extern ipadm_status_t ipadm_set_interface_id(ipadm_addrobj_t, const char *);
extern ipadm_status_t ipadm_set_stateless(ipadm_addrobj_t, boolean_t);
extern ipadm_status_t ipadm_set_stateful(ipadm_addrobj_t, boolean_t);
extern ipadm_status_t ipadm_set_primary(ipadm_addrobj_t, boolean_t);
extern ipadm_status_t ipadm_set_wait_time(ipadm_addrobj_t, int32_t);
extern ipadm_status_t ipadm_set_reqhost(ipadm_addrobj_t, const char *);
const ipadm_addrobj_t, boolean_t, uint32_t,
extern ipadm_status_t i_ipadm_delete_addr(ipadm_handle_t, ipadm_addrobj_t);
ipadm_addrobj_t, uint32_t);
ipadm_addrobj_t);
extern ipadm_status_t i_ipadm_add_ipaddr2nvl(nvlist_t *, ipadm_addrobj_t);
extern ipadm_status_t i_ipadm_add_ip6addr2nvl(nvlist_t *, ipadm_addrobj_t);
extern ipadm_status_t i_ipadm_add_intfid2nvl(nvlist_t *, ipadm_addrobj_t);
extern void i_ipadm_init_addr(ipadm_addrobj_t, const char *,
extern ipadm_status_t i_ipadm_get_addrobj(ipadm_handle_t, ipadm_addrobj_t);
extern void i_ipadm_addrobj2lifname(ipadm_addrobj_t, char *, int);
ipadm_addrobj_t);
ipadm_addrobj_t);
ipadm_addrobj_t);
extern ipadm_status_t i_ipadm_do_addif(ipadm_handle_t, ipadm_addrobj_t,
const ipadm_addrobj_t, uint32_t);