Lines Matching refs:resp
3321 struct ieee80211_mgmt *resp; in ieee80211_process_sa_query_req() local
3334 if (len < 24 + 1 + sizeof(resp->u.action.u.sa_query)) { in ieee80211_process_sa_query_req()
3339 skb = dev_alloc_skb(sizeof(*resp) + local->hw.extra_tx_headroom); in ieee80211_process_sa_query_req()
3344 resp = skb_put_zero(skb, 24); in ieee80211_process_sa_query_req()
3345 memcpy(resp->da, sdata->vif.cfg.ap_addr, ETH_ALEN); in ieee80211_process_sa_query_req()
3346 memcpy(resp->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_process_sa_query_req()
3347 memcpy(resp->bssid, sdata->vif.cfg.ap_addr, ETH_ALEN); in ieee80211_process_sa_query_req()
3348 resp->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | in ieee80211_process_sa_query_req()
3350 skb_put(skb, 1 + sizeof(resp->u.action.u.sa_query)); in ieee80211_process_sa_query_req()
3351 resp->u.action.category = WLAN_CATEGORY_SA_QUERY; in ieee80211_process_sa_query_req()
3352 resp->u.action.u.sa_query.action = WLAN_ACTION_SA_QUERY_RESPONSE; in ieee80211_process_sa_query_req()
3353 memcpy(resp->u.action.u.sa_query.trans_id, in ieee80211_process_sa_query_req()