linux/drivers/net/wireless/ti/wl1251/wl12xx_80211.h

/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __WL12XX_80211_H__
#define __WL12XX_80211_H__

#include <linux/if_ether.h>	/* ETH_ALEN */

/* RATES */
#define IEEE80211_CCK_RATE_1MB
#define IEEE80211_CCK_RATE_2MB
#define IEEE80211_CCK_RATE_5MB
#define IEEE80211_CCK_RATE_11MB
#define IEEE80211_OFDM_RATE_6MB
#define IEEE80211_OFDM_RATE_9MB
#define IEEE80211_OFDM_RATE_12MB
#define IEEE80211_OFDM_RATE_18MB
#define IEEE80211_OFDM_RATE_24MB
#define IEEE80211_OFDM_RATE_36MB
#define IEEE80211_OFDM_RATE_48MB
#define IEEE80211_OFDM_RATE_54MB
#define IEEE80211_BASIC_RATE_MASK

#define IEEE80211_CCK_RATE_1MB_MASK
#define IEEE80211_CCK_RATE_2MB_MASK
#define IEEE80211_CCK_RATE_5MB_MASK
#define IEEE80211_CCK_RATE_11MB_MASK
#define IEEE80211_OFDM_RATE_6MB_MASK
#define IEEE80211_OFDM_RATE_9MB_MASK
#define IEEE80211_OFDM_RATE_12MB_MASK
#define IEEE80211_OFDM_RATE_18MB_MASK
#define IEEE80211_OFDM_RATE_24MB_MASK
#define IEEE80211_OFDM_RATE_36MB_MASK
#define IEEE80211_OFDM_RATE_48MB_MASK
#define IEEE80211_OFDM_RATE_54MB_MASK

#define IEEE80211_CCK_RATES_MASK
#define IEEE80211_CCK_BASIC_RATES_MASK
#define IEEE80211_CCK_DEFAULT_RATES_MASK

#define IEEE80211_OFDM_RATES_MASK
#define IEEE80211_OFDM_BASIC_RATES_MASK
#define IEEE80211_OFDM_DEFAULT_RATES_MASK
#define IEEE80211_DEFAULT_RATES_MASK


/* This really should be 8, but not for our firmware */
#define MAX_SUPPORTED_RATES
#define MAX_COUNTRY_TRIPLETS

/* Headers */
struct ieee80211_header {} __packed;

struct wl12xx_ie_header {} __packed;

/* IEs */

struct wl12xx_ie_ssid {} __packed;

struct wl12xx_ie_rates {} __packed;

struct wl12xx_ie_ds_params {} __packed;

struct country_triplet {} __packed;

struct wl12xx_ie_country {} __packed;


/* Templates */

struct wl12xx_beacon_template {} __packed;

struct wl12xx_null_data_template {} __packed;

struct wl12xx_ps_poll_template {} __packed;

struct wl12xx_qos_null_data_template {} __packed;

struct wl12xx_probe_req_template {} __packed;


struct wl12xx_probe_resp_template {} __packed;

#endif