NL80211_ATTR_MAC
if (nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, request->mac_addr))
if (!attrs[NL80211_ATTR_MAC] && !attrs[NL80211_ATTR_MAC_MASK]) {
if (!attrs[NL80211_ATTR_MAC] || !attrs[NL80211_ATTR_MAC_MASK])
memcpy(mac_addr, nla_data(attrs[NL80211_ATTR_MAC]), ETH_ALEN);
info->attrs[NL80211_ATTR_MAC])
nla_data(info->attrs[NL80211_ATTR_MAC]),
if (!info->attrs[NL80211_ATTR_MAC])
bssid = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (!attrs[NL80211_ATTR_MAC] || !attrs[NL80211_ATTR_WIPHY_FREQ])
bssid = nla_data(attrs[NL80211_ATTR_MAC]);
if (info->attrs[NL80211_ATTR_MAC] ||
if (!info->attrs[NL80211_ATTR_MAC])
bssid = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (!info->attrs[NL80211_ATTR_MAC])
bssid = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (info->attrs[NL80211_ATTR_MAC]) {
ibss.bssid = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (info->attrs[NL80211_ATTR_MAC])
connect.bssid = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (info->attrs[NL80211_ATTR_MAC]) {
pmksa.bssid = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (info->attrs[NL80211_ATTR_MAC]) {
pmksa.bssid = nla_data(info->attrs[NL80211_ATTR_MAC]);
!info->attrs[NL80211_ATTR_MAC])
peer = nla_data(info->attrs[NL80211_ATTR_MAC]);
!info->attrs[NL80211_ATTR_MAC])
peer = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (!info->attrs[NL80211_ATTR_MAC])
addr = nla_data(info->attrs[NL80211_ATTR_MAC]);
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, match->addr))
if (!info->attrs[NL80211_ATTR_TSID] || !info->attrs[NL80211_ATTR_MAC] ||
peer = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (!info->attrs[NL80211_ATTR_TSID] || !info->attrs[NL80211_ATTR_MAC])
peer = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (!info->attrs[NL80211_ATTR_MAC] ||
addr = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (!info->attrs[NL80211_ATTR_MAC])
addr = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (!info->attrs[NL80211_ATTR_MAC] || !info->attrs[NL80211_ATTR_PMK])
pmk_conf.aa = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (!info->attrs[NL80211_ATTR_MAC])
aa = nla_data(info->attrs[NL80211_ATTR_MAC]);
!info->attrs[NL80211_ATTR_MAC] ||
dest = nla_data(info->attrs[NL80211_ATTR_MAC]);
!info->attrs[NL80211_ATTR_MAC])
nla_memcpy(owe_info.peer, info->attrs[NL80211_ATTR_MAC], ETH_ALEN);
if (!info->attrs[NL80211_ATTR_MAC] ||
dest = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (info->attrs[NL80211_ATTR_MAC])
tid_config->peer = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (!info->attrs[NL80211_ATTR_MAC] ||
fils_aad.macaddr = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (!info->attrs[NL80211_ATTR_MAC] ||
!is_valid_ether_addr(nla_data(info->attrs[NL80211_ATTR_MAC])))
nla_data(info->attrs[NL80211_ATTR_MAC]));
if (add && !info->attrs[NL80211_ATTR_MAC])
if (info->attrs[NL80211_ATTR_MAC]) {
params.link_mac = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (!info->attrs[NL80211_ATTR_MAC] &&
if (info->attrs[NL80211_ATTR_MAC])
hwts.macaddr = nla_data(info->attrs[NL80211_ATTR_MAC]);
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, addr))
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, connected_addr)) ||
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN,
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, connected_addr) ||
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN,
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, peer_addr))
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, bssid))
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, addr) ||
(addr && nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, addr)) ||
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, ap_addr) ||
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, mac_addr) ||
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, addr) ||
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, addr) ||
if (mac && nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, mac))
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, bssid))
if (nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, mac))
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, addr) ||
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, peer) ||
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, ft_event->target_ap))
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, owe_info->peer))
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, cluster_id) ||
if (nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN,
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, wdev_address(wdev)) ||
if (nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN,
info->attrs[NL80211_ATTR_MAC]) {
nla_memcpy(params.macaddr, info->attrs[NL80211_ATTR_MAC],
if (info->attrs[NL80211_ATTR_MAC])
mac_addr = nla_data(info->attrs[NL80211_ATTR_MAC]);
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, mac_addr))
if (info->attrs[NL80211_ATTR_MAC])
mac_addr = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (info->attrs[NL80211_ATTR_MAC])
mac_addr = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (info->attrs[NL80211_ATTR_MAC])
mac_addr = nla_data(info->attrs[NL80211_ATTR_MAC]);
[NL80211_ATTR_MAC] = NLA_POLICY_EXACT_LEN_WARN(ETH_ALEN),
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, mac_addr) ||
if (nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN,
if (!info->attrs[NL80211_ATTR_MAC])
mac_addr = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (!info->attrs[NL80211_ATTR_MAC])
nla_data(info->attrs[NL80211_ATTR_MAC]);
mac_addr = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (!info->attrs[NL80211_ATTR_MAC])
nla_data(info->attrs[NL80211_ATTR_MAC]);
mac_addr = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (info->attrs[NL80211_ATTR_MAC])
params.mac = nla_data(info->attrs[NL80211_ATTR_MAC]);
nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, dst) ||
if (!info->attrs[NL80211_ATTR_MAC])
dst = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (!info->attrs[NL80211_ATTR_MAC])
dst = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (!info->attrs[NL80211_ATTR_MAC])
dst = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (info->attrs[NL80211_ATTR_MAC])
dst = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (!info->attrs[NL80211_ATTR_MAC])
dst = nla_data(info->attrs[NL80211_ATTR_MAC]);
if (info->attrs[NL80211_ATTR_MAC]) {
info->attrs[NL80211_ATTR_MAC],