Lines Matching refs:br_name

111 static int br_delif(const char *br_name, const char *if_name)
118 wpa_printf(MSG_DEBUG, "VLAN: br_delif(%s, %s)", br_name, if_name);
138 os_strlcpy(ifr.ifr_name, br_name, sizeof(ifr.ifr_name));
144 "BRCTL_DEL_IF] failed for br_name=%s if_name=%s: "
145 "%s", __func__, br_name, if_name, strerror(errno));
156 Add interface 'if_name' to the bridge 'br_name'
162 static int br_addif(const char *br_name, const char *if_name)
169 wpa_printf(MSG_DEBUG, "VLAN: br_addif(%s, %s)", br_name, if_name);
189 os_strlcpy(ifr.ifr_name, br_name, sizeof(ifr.ifr_name));
200 "BRCTL_ADD_IF] failed for br_name=%s if_name=%s: "
201 "%s", __func__, br_name, if_name, strerror(errno));
211 static int br_delbr(const char *br_name)
216 wpa_printf(MSG_DEBUG, "VLAN: br_delbr(%s)", br_name);
224 arg[1] = (unsigned long) br_name;
229 "%s: %s", __func__, br_name, strerror(errno));
240 Add a bridge with the name 'br_name'.
246 static int br_addbr(const char *br_name)
252 wpa_printf(MSG_DEBUG, "VLAN: br_addbr(%s)", br_name);
260 arg[1] = (unsigned long) br_name;
270 __func__, br_name, strerror(errno));
278 os_strlcpy(ifr.ifr_name, br_name, IFNAMSIZ);
287 "%s: %s", __func__, br_name, strerror(errno));
296 static int br_getnumports(const char *br_name)
317 os_strlcpy(ifr.ifr_name, br_name, sizeof(ifr.ifr_name));
323 __func__, br_name, strerror(errno));
486 char br_name[IFNAMSIZ];
496 os_snprintf(br_name, sizeof(br_name), "brvlan%d",
499 if (!br_addbr(br_name))
502 ifconfig_up(br_name);
521 if (!br_addif(br_name, vlan_ifname))
527 if (!br_addif(br_name, ifname))
542 char br_name[IFNAMSIZ];
553 os_snprintf(br_name, sizeof(br_name), "brvlan%d",
557 br_delif(br_name, vlan->ifname);
571 br_delif(br_name, vlan_ifname);
579 br_getnumports(br_name) == 0) {
580 ifconfig_down(br_name);
581 br_delbr(br_name);