Lines Matching refs:ifname

134 	char prefix[IFNAMSIZ], ifname[IFNAMSIZ], *result;  in iface_create()  local
150 strlcpy(ifname, ifr.ifr_name, IFNAMSIZ); in iface_create()
151 RLOG("created interface %s", ifname); in iface_create()
153 result = strdup(ifname); in iface_create()
155 file_append_line(IFACES_FNAME, ifname); in iface_create()
156 if (strstr(ifname, "epair") == ifname) { in iface_create()
158 ifname[strlen(ifname) - 1] = 'b'; in iface_create()
159 file_append_line(IFACES_FNAME, ifname); in iface_create()
166 iface_destroy(char *ifname) in iface_destroy() argument
172 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in iface_destroy()
174 RLOG("destroying interface %s", ifname); in iface_destroy()
185 iface_open(char *ifname) in iface_open() argument
189 snprintf(path, sizeof(path), "/dev/%s", ifname); in iface_open()
191 RLOG("opening interface %s", ifname); in iface_open()
194 RLOG_ERRNO("unable to open interface %s", ifname); in iface_open()
206 iface_setup_addr(char *ifname, char *addr, int plen) in iface_setup_addr() argument
215 RLOG("setting af_%s %s/%d on %s", af, addr, plen, ifname); in iface_setup_addr()
216 snprintf(cmd, sizeof(cmd), "/sbin/ifconfig %s %s %s/%d", ifname, in iface_setup_addr()
227 iface_delete_addr(char *ifname, char *addr) in iface_delete_addr() argument
232 RLOG("removing IPv6 %s from %s", addr, ifname); in iface_delete_addr()
233 snprintf(cmd, sizeof(cmd), "/sbin/ifconfig %s inet6 %s delete", ifname, addr); in iface_delete_addr()
235 RLOG("removing IPv4 %s from %s", addr, ifname); in iface_delete_addr()
236 snprintf(cmd, sizeof(cmd), "/sbin/ifconfig %s -alias %s", ifname, addr); in iface_delete_addr()
243 iface_turn_up(char *ifname) in iface_turn_up() argument
253 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in iface_turn_up()
265 RLOG("turned interface %s up", ifname); in iface_turn_up()
276 iface_enable_ipv6(char *ifname) in iface_enable_ipv6() argument
285 strlcpy(nd.ifname, ifname, sizeof(nd.ifname)); in iface_enable_ipv6()
297 RLOG("enabled IPv6 for %s", ifname); in iface_enable_ipv6()
315 vnet_wait_interface(char *vnet_name, char *ifname) in vnet_wait_interface() argument
329 if (strcmp(token, ifname) == 0) in vnet_wait_interface()
387 vnet_switch_one(char *vnet_name, char *ifname) in vnet_switch_one() argument
391 ifnames[0] = ifname; in vnet_switch_one()
586 char *ifname = NULL; in sa_convert_str_to_sa() local
589 ifname = delimiter + 1; in sa_convert_str_to_sa()
590 ifindex = if_nametoindex(ifname); in sa_convert_str_to_sa()
592 RLOG("unable to find ifindex for '%s'", ifname); in sa_convert_str_to_sa()
594 RLOG("if %s mapped to %d", ifname, ifindex); in sa_convert_str_to_sa()