NL80211_ATTR_FRAME
#define NL80211_ATTR_FRAME NL80211_ATTR_FRAME
if (!info->attrs[NL80211_ATTR_FRAME])
params.buf = nla_data(info->attrs[NL80211_ATTR_FRAME]);
params.len = nla_len(info->attrs[NL80211_ATTR_FRAME]);
if (!info->attrs[NL80211_ATTR_FRAME] ||
buf = nla_data(info->attrs[NL80211_ATTR_FRAME]);
len = nla_len(info->attrs[NL80211_ATTR_FRAME]);
!info->attrs[NL80211_ATTR_FRAME]) {
buf = nla_data(info->attrs[NL80211_ATTR_FRAME]);
len = nla_len(info->attrs[NL80211_ATTR_FRAME]);
nla_put(msg, NL80211_ATTR_FRAME, event->buf_len, event->buf) ||
nla_put(msg, NL80211_ATTR_FRAME, info->len, info->buf) ||
nla_put(msg, NL80211_ATTR_FRAME, status->len, status->buf) ||
frame = nla_reserve(msg, NL80211_ATTR_FRAME, skb->len);
nla_put(msg, NL80211_ATTR_FRAME, len, frame))
[NL80211_ATTR_FRAME] = { .type = NLA_BINARY,