Lines Matching full:ifname
119 char ifname[IFNAMSIZ + 1];
226 const char *ifname);
420 if (len > sizeof(event.interface_status.ifname))
421 len = sizeof(event.interface_status.ifname) - 1;
422 os_memcpy(event.interface_status.ifname, buf, len);
428 event.interface_status.ifname,
431 if (os_strcmp(drv->first_bss.ifname, event.interface_status.ifname) == 0) {
454 if (os_strcmp(((char *) attr) + rta_len, drv->first_bss.ifname)
474 drv->first_bss.ifindex = if_nametoindex(drv->first_bss.ifname);
1913 if (linux_set_iface_flags(drv->ioctl_sock, drv->first_bss.ifname, 1)) {
1930 drv->first_bss.ifname);
1951 drv->first_bss.ifname, drv->phyname);
1959 * @ifname: interface name, e.g., wlan0
1963 static void * wpa_driver_nl80211_init(void *ctx, const char *ifname,
1978 os_strlcpy(bss->ifname, ifname, sizeof(bss->ifname));
2012 os_strlcpy(rcfg->ifname, ifname, sizeof(rcfg->ifname));
2145 drv->ifindex = if_nametoindex(bss->ifname);
2154 if (linux_set_iface_flags(drv->ioctl_sock, bss->ifname, 1)) {
2158 bss->ifname);
2163 "interface '%s' UP", bss->ifname);
2175 if (linux_get_ifhwaddr(drv->ioctl_sock, bss->ifname, drv->addr))
2230 if (linux_br_del_if(drv->ioctl_sock, bss->brname, bss->ifname)
2234 bss->ifname, bss->brname, strerror(errno));
2275 (void) linux_set_iface_flags(drv->ioctl_sock, bss->ifname, 0);
2802 static int wpa_driver_nl80211_set_key(const char *ifname, void *priv,
2810 int ifindex = if_nametoindex(ifname);
3177 wpa_driver_nl80211_set_key(bss->ifname, priv, WPA_ALG_WEP,
3805 int ifindex = if_nametoindex(bss->ifname);
3905 NLA_PUT_U32(msg, NL80211_ATTR_IFINDEX, if_nametoindex(bss->ifname));
3944 if_nametoindex(bss->ifname));
3984 const char *ifname,
3999 NLA_PUT_STRING(msg, NL80211_ATTR_IFNAME, ifname);
4025 ifname, ret, strerror(-ret));
4029 ifidx = if_nametoindex(ifname);
4031 ifname, ifidx);
4042 linux_set_ifhwaddr(drv->ioctl_sock, ifname, addr)) {
4052 const char *ifname, enum nl80211_iftype iftype,
4057 ret = nl80211_create_iface_once(drv, ifname, iftype, addr, wds);
4060 if (ret == -ENFILE && if_nametoindex(ifname)) {
4061 wpa_printf(MSG_INFO, "Try to remove and re-create %s", ifname);
4064 nl80211_remove_iface(drv, if_nametoindex(ifname));
4067 ret = nl80211_create_iface_once(drv, ifname, iftype, addr,
4382 snprintf(buf, IFNAMSIZ, "%s%s", WPA_MONITOR_IFNAME_PREFIX, drv->first_bss.ifname);
4384 snprintf(buf, IFNAMSIZ, "mon.%s", drv->first_bss.ifname);
4548 if_nametoindex(bss->ifname));
5073 if (linux_set_iface_flags(drv->ioctl_sock, bss->ifname, 0) ==
5078 if (linux_set_iface_flags(drv->ioctl_sock, bss->ifname,
5156 if_nametoindex(bss->ifname));
5261 NLA_PUT_U32(msg, NL80211_ATTR_IFINDEX, if_nametoindex(bss->ifname));
5350 if_nametoindex(bss->ifname));
5425 NLA_PUT_U32(msg, NL80211_ATTR_IFINDEX, if_nametoindex(bss->ifname));
5448 NLA_PUT_U32(msg, NL80211_ATTR_IFINDEX, if_nametoindex(bss->ifname));
5513 NLA_PUT_U32(msg, NL80211_ATTR_IFINDEX, if_nametoindex(bss->ifname));
5540 const char *ifname, int vlan_id)
5555 if_nametoindex(bss->ifname));
5558 if_nametoindex(ifname));
5563 MACSTR " ifname=%s vlan_id=%d) failed: %d (%s)",
5564 MAC2STR(addr), ifname, vlan_id, ret,
5718 os_snprintf(name, sizeof(name), "%s.sta%d", bss->ifname, aid);
5735 i802_set_sta_vlan(priv, addr, bss->ifname, 0);
5764 const char *brname, const char *ifname)
5786 if (linux_br_get(in_br, ifname) == 0) {
5791 "bridge %s", ifname, in_br);
5792 if (linux_br_del_if(drv->ioctl_sock, in_br, ifname) < 0) {
5796 ifname, brname, strerror(errno));
5802 ifname, brname);
5803 if (linux_br_add_if(drv->ioctl_sock, brname, ifname) < 0) {
5806 ifname, brname, strerror(errno));
5825 bss = wpa_driver_nl80211_init(hapd, params->ifname, NULL);
5831 if (linux_br_get(brname, params->ifname) == 0) {
5833 params->ifname, brname);
5858 if (linux_set_iface_flags(drv->ioctl_sock, bss->ifname, 0))
5862 if (linux_set_ifhwaddr(drv->ioctl_sock, bss->ifname,
5869 "into AP mode", bss->ifname);
5874 i802_check_bridge(drv, bss, params->bridge[0], params->ifname) < 0)
5877 if (linux_set_iface_flags(drv->ioctl_sock, bss->ifname, 1))
5892 if (linux_get_ifhwaddr(drv->ioctl_sock, bss->ifname, params->own_addr))
5985 const char *ifname, const u8 *addr,
6005 ifidx = nl80211_create_iface(drv, ifname,
6016 linux_get_ifhwaddr(drv->ioctl_sock, bss->ifname, if_addr) < 0) {
6028 if (linux_get_ifhwaddr(drv->ioctl_sock, bss->ifname, own_addr)
6030 linux_get_ifhwaddr(drv->ioctl_sock, ifname, new_addr) < 0)
6042 if (linux_set_ifhwaddr(drv->ioctl_sock, ifname,
6054 i802_check_bridge(drv, new_bss, bridge, ifname) < 0) {
6056 "interface %s to a bridge %s", ifname, bridge);
6063 if (linux_set_iface_flags(drv->ioctl_sock, ifname, 1)) {
6068 os_strlcpy(new_bss->ifname, ifname, IFNAMSIZ);
6084 const char *ifname)
6088 int ifindex = if_nametoindex(ifname);
6090 wpa_printf(MSG_DEBUG, "nl80211: %s(type=%d ifname=%s) ifindex=%d",
6091 __func__, type, ifname, ifindex);
6097 if (linux_br_del_if(drv->ioctl_sock, bss->brname, bss->ifname)
6101 bss->ifname, bss->brname, strerror(errno));
6523 if (linux_set_iface_flags(drv->ioctl_sock, bss->ifname, 1)) {
6540 if (linux_get_ifhwaddr(drv->ioctl_sock, bss->ifname, own_addr) < 0)
6655 NLA_PUT_U32(msg, NL80211_ATTR_IFINDEX, if_nametoindex(bss->ifname));
6731 NLA_PUT_U32(msg, NL80211_ATTR_IFINDEX, if_nametoindex(bss->ifname));