Lines Matching refs:rx_action
2276 static void wnm_action_rx(struct wpa_supplicant *wpa_s, struct rx_action *rx)
2725 MAC2STR(data->rx_action.sa),
2726 data->rx_action.category, (int) data->rx_action.len,
2727 data->rx_action.freq);
2729 if (data->rx_action.category == WLAN_ACTION_FT) {
2730 ft_rx_action(wpa_s, data->rx_action.data,
2731 data->rx_action.len);
2737 if (data->rx_action.category == WLAN_ACTION_SA_QUERY) {
2738 sme_sa_query_rx(wpa_s, data->rx_action.sa,
2739 data->rx_action.data,
2740 data->rx_action.len);
2746 if (data->rx_action.category == WLAN_ACTION_WNM) {
2747 ieee802_11_rx_wnm_action(wpa_s, &data->rx_action);
2752 if (data->rx_action.category == WLAN_ACTION_PUBLIC &&
2753 gas_query_rx(wpa_s->gas, data->rx_action.da,
2754 data->rx_action.sa, data->rx_action.bssid,
2755 data->rx_action.data, data->rx_action.len,
2756 data->rx_action.freq) == 0)
2759 if (data->rx_action.category == WLAN_ACTION_WNM) {
2760 wnm_action_rx(wpa_s, &data->rx_action);
2764 if (data->rx_action.category == WLAN_ACTION_PUBLIC &&
2765 data->rx_action.len >= 4 &&
2766 data->rx_action.data[0] == WLAN_TDLS_DISCOVERY_RESPONSE) {
2769 MAC2STR(data->rx_action.sa));
2774 wpas_p2p_rx_action(wpa_s, data->rx_action.da,
2775 data->rx_action.sa,
2776 data->rx_action.bssid,
2777 data->rx_action.category,
2778 data->rx_action.data,
2779 data->rx_action.len, data->rx_action.freq);