ifconfig_handle_t
ifconfig_err_errtype(ifconfig_handle_t *h)
ifconfig_err_errno(ifconfig_handle_t *h)
ifconfig_err_ioctlreq(ifconfig_handle_t *h)
ifconfig_foreach_iface(ifconfig_handle_t *h,
ifconfig_foreach_ifaddr(ifconfig_handle_t *h, struct ifaddrs *ifa,
ifconfig_get_description(ifconfig_handle_t *h, const char *name,
ifconfig_set_description(ifconfig_handle_t *h, const char *name,
ifconfig_unset_description(ifconfig_handle_t *h, const char *name)
ifconfig_set_name(ifconfig_handle_t *h, const char *name, const char *newname)
ifconfig_get_orig_name(ifconfig_handle_t *h, const char *ifname,
ifconfig_get_fib(ifconfig_handle_t *h, const char *name, int *fib)
ifconfig_set_mtu(ifconfig_handle_t *h, const char *name, const int mtu)
ifconfig_get_mtu(ifconfig_handle_t *h, const char *name, int *mtu)
ifconfig_get_nd6(ifconfig_handle_t *h, const char *name,
ifconfig_set_metric(ifconfig_handle_t *h, const char *name, const int metric)
ifconfig_get_metric(ifconfig_handle_t *h, const char *name, int *metric)
ifconfig_set_capability(ifconfig_handle_t *h, const char *name,
ifconfig_get_capability(ifconfig_handle_t *h, const char *name,
ifconfig_get_groups(ifconfig_handle_t *h, const char *name,
ifconfig_get_ifstatus(ifconfig_handle_t *h, const char *name,
ifconfig_destroy_interface(ifconfig_handle_t *h, const char *name)
ifconfig_create_interface(ifconfig_handle_t *h, const char *name, char **ifname)
ifconfig_create_interface_vlan(ifconfig_handle_t *h, const char *name,
isnd6defif(ifconfig_handle_t *h, const char *name)
ifconfig_set_vlantag(ifconfig_handle_t *h, const char *name,
ifconfig_list_cloners(ifconfig_handle_t *h, char **bufp, size_t *lenp)
ifconfig_handle_t *
ifconfig_handle_t *h;
ifconfig_close(ifconfig_handle_t *h)
ifconfig_handle_t *ifconfig_open(void);
void ifconfig_close(ifconfig_handle_t *h);
ifconfig_errtype ifconfig_err_errtype(ifconfig_handle_t *h);
int ifconfig_err_errno(ifconfig_handle_t *h);
typedef void (*ifconfig_foreach_func_t)(ifconfig_handle_t *h,
int ifconfig_foreach_iface(ifconfig_handle_t *h, ifconfig_foreach_func_t cb,
void ifconfig_foreach_ifaddr(ifconfig_handle_t *h, struct ifaddrs *ifa,
unsigned long ifconfig_err_ioctlreq(ifconfig_handle_t *h);
int ifconfig_get_description(ifconfig_handle_t *h, const char *name,
int ifconfig_set_description(ifconfig_handle_t *h, const char *name,
int ifconfig_unset_description(ifconfig_handle_t *h, const char *name);
int ifconfig_set_name(ifconfig_handle_t *h, const char *name,
int ifconfig_get_orig_name(ifconfig_handle_t *h, const char *ifname,
int ifconfig_get_fib(ifconfig_handle_t *h, const char *name, int *fib);
int ifconfig_set_mtu(ifconfig_handle_t *h, const char *name, const int mtu);
int ifconfig_get_mtu(ifconfig_handle_t *h, const char *name, int *mtu);
int ifconfig_get_nd6(ifconfig_handle_t *h, const char *name,
int ifconfig_set_metric(ifconfig_handle_t *h, const char *name,
int ifconfig_get_metric(ifconfig_handle_t *h, const char *name, int *metric);
int ifconfig_set_capability(ifconfig_handle_t *h, const char *name,
int ifconfig_get_capability(ifconfig_handle_t *h, const char *name,
int ifconfig_get_groups(ifconfig_handle_t *h, const char *name,
int ifconfig_get_ifstatus(ifconfig_handle_t *h, const char *name,
int ifconfig_media_get_mediareq(ifconfig_handle_t *h, const char *name,
int ifconfig_media_get_downreason(ifconfig_handle_t *h, const char *name,
int ifconfig_carp_get_vhid(ifconfig_handle_t *h, const char *name,
int ifconfig_carp_get_info(ifconfig_handle_t *h, const char *name,
int ifconfig_carp_set_info(ifconfig_handle_t *h, const char *name,
int ifconfig_inet_get_addrinfo(ifconfig_handle_t *h,
int ifconfig_inet6_get_addrinfo(ifconfig_handle_t *h,
int ifconfig_bridge_get_bridge_status(ifconfig_handle_t *h,
int ifconfig_lagg_get_lagg_status(ifconfig_handle_t *h,
int ifconfig_lagg_get_laggport_status(ifconfig_handle_t *h,
int ifconfig_destroy_interface(ifconfig_handle_t *h, const char *name);
int ifconfig_create_interface(ifconfig_handle_t *h, const char *name,
int ifconfig_create_interface_vlan(ifconfig_handle_t *h, const char *name,
int ifconfig_set_vlantag(ifconfig_handle_t *h, const char *name,
int ifconfig_list_cloners(ifconfig_handle_t *h, char **bufp, size_t *lenp);
int ifconfig_set_up(ifconfig_handle_t *h, const char *ifname, bool up);
ifconfig_bridge_ioctlwrap(ifconfig_handle_t *h, const char *name,
ifconfig_bridge_get_bridge_status(ifconfig_handle_t *h,
ifconfig_carp_set_info(ifconfig_handle_t *h, const char *name,
ifconfig_carp_get_vhid(ifconfig_handle_t *h, const char *name,
ifconfig_carp_get_info(ifconfig_handle_t *h, const char *name,
_ifconfig_carp_get(ifconfig_handle_t *h, const char *name,
ifconfig_inet_get_addrinfo(ifconfig_handle_t *h __unused,
ifconfig_inet6_get_addrinfo(ifconfig_handle_t *h,
ifconfig_error_clear(ifconfig_handle_t *h)
ifconfig_error(ifconfig_handle_t *h, ifconfig_errtype type, int error)
ifconfig_getifaddrs(ifconfig_handle_t *h)
ifconfig_ioctlwrap(ifconfig_handle_t *h, const int addressfamily,
ifconfig_socket(ifconfig_handle_t *h, const int addressfamily, int *s)
int ifconfig_getifaddrs(ifconfig_handle_t *h);
int ifconfig_socket(ifconfig_handle_t *h, const int addressfamily, int *s);
int ifconfig_ioctlwrap(ifconfig_handle_t *h, const int addressfamily,
void ifconfig_error_clear(ifconfig_handle_t *h);
void ifconfig_error(ifconfig_handle_t *h, ifconfig_errtype type, int error);
ifconfig_lagg_get_laggport_status(ifconfig_handle_t *h,
ifconfig_lagg_get_lagg_status(ifconfig_handle_t *h,
ifconfig_media_get_mediareq(ifconfig_handle_t *h, const char *name,
ifconfig_media_get_downreason(ifconfig_handle_t *h, const char *name,
static int ifconfig_modify_flags(ifconfig_handle_t *h, const char *ifname,
ifconfig_modify_flags(ifconfig_handle_t *h, const char *ifname, int ifi_flags,
ifconfig_set_up(ifconfig_handle_t *h, const char *ifname, bool up)
i2c_info_init(struct i2c_info *ii, ifconfig_handle_t *h, const char *name)
ifconfig_sfp_get_sfp_info(ifconfig_handle_t *h,
ifconfig_sfp_get_sfp_vendor_info(ifconfig_handle_t *h,
ifconfig_handle_t *h;
ifconfig_sfp_get_sfp_status(ifconfig_handle_t *h, const char *name,
ifconfig_sfp_get_sfp_dump(ifconfig_handle_t *h, const char *name,
int ifconfig_sfp_get_sfp_info(ifconfig_handle_t *h, const char *name,
int ifconfig_sfp_get_sfp_vendor_info(ifconfig_handle_t *h, const char *name,
int ifconfig_sfp_get_sfp_status(ifconfig_handle_t *h, const char *name,
int ifconfig_sfp_get_sfp_dump(ifconfig_handle_t *h, const char *name,
ifconfig_handle_t *lifh;
extern ifconfig_handle_t *lifh;
ifconfig_handle_t *lifh;
ifconfig_handle_t *lifh;
ifconfig_handle_t *lifh;
ifconfig_handle_t *lifh;
ifconfig_handle_t *lifh;
ifconfig_handle_t *lifh;
print_inet6_addr(ifconfig_handle_t *lifh, struct ifaddrs *ifa)
print_link_addr(ifconfig_handle_t *lifh, struct ifaddrs *ifa)
print_ifaddr(ifconfig_handle_t *lifh, struct ifaddrs *ifa, void *udata __unused)
print_nd6(ifconfig_handle_t *lifh, struct ifaddrs *ifa)
print_fib(ifconfig_handle_t *lifh, struct ifaddrs *ifa)
print_lagg(ifconfig_handle_t *lifh, struct ifaddrs *ifa)
print_laggport(ifconfig_handle_t *lifh, struct ifaddrs *ifa)
print_groups(ifconfig_handle_t *lifh, struct ifaddrs *ifa)
print_media(ifconfig_handle_t *lifh, struct ifaddrs *ifa)
print_iface(ifconfig_handle_t *lifh, struct ifaddrs *ifa, void *udata __unused)
ifconfig_handle_t *lifh;
print_carp(ifconfig_handle_t *lifh, struct ifaddrs *ifa)
print_inet4_addr(ifconfig_handle_t *lifh, struct ifaddrs *ifa)