linux/drivers/staging/rtl8712/wlan_bssdef.h

/* SPDX-License-Identifier: GPL-2.0 */
/******************************************************************************
 *
 * Copyright(c) 2007 - 2010 Realtek Corporation. All rights reserved.
 *
 * Modifications for inclusion into the Linux staging tree are
 * Copyright(c) 2010 Larry Finger. All rights reserved.
 *
 * Contact information:
 * WLAN FAE <[email protected]>
 * Larry Finger <[email protected]>
 *
 ******************************************************************************/
#ifndef __WLAN_BSSDEF_H__
#define __WLAN_BSSDEF_H__

#define MAX_IE_SZ

#define NDIS_802_11_LENGTH_SSID
#define NDIS_802_11_LENGTH_RATES
#define NDIS_802_11_LENGTH_RATES_EX

struct ndis_802_11_ssid {};

enum NDIS_802_11_NETWORK_TYPE {};

struct NDIS_802_11_CONFIGURATION_FH {};

/*
 * FW will only save the channel number in DSConfig.
 * ODI Handler will convert the channel number to freq. number.
 */
struct NDIS_802_11_CONFIGURATION {};

enum NDIS_802_11_NETWORK_INFRASTRUCTURE {};

struct NDIS_802_11_FIXED_IEs {};

struct wlan_bssid_ex {};

enum NDIS_802_11_AUTHENTICATION_MODE {};

enum {};

#define NDIS_802_11_AI_REQFI_CAPABILITIES
#define NDIS_802_11_AI_REQFI_LISTENINTERVAL
#define NDIS_802_11_AI_REQFI_CURRENTAPADDRESS

#define NDIS_802_11_AI_RESFI_CAPABILITIES
#define NDIS_802_11_AI_RESFI_STATUSCODE
#define NDIS_802_11_AI_RESFI_ASSOCIATIONID

struct NDIS_802_11_AI_REQFI {};

struct NDIS_802_11_AI_RESFI {};

struct NDIS_802_11_ASSOCIATION_INFORMATION {};

/* Key mapping keys require a BSSID*/
struct NDIS_802_11_KEY {};

struct NDIS_802_11_REMOVE_KEY {};

struct NDIS_802_11_WEP {};

/* mask for authentication/integrity fields */
#define NDIS_802_11_AUTH_REQUEST_AUTH_FIELDS
#define NDIS_802_11_AUTH_REQUEST_REAUTH
#define NDIS_802_11_AUTH_REQUEST_KEYUPDATE
#define NDIS_802_11_AUTH_REQUEST_PAIRWISE_ERROR
#define NDIS_802_11_AUTH_REQUEST_GROUP_ERROR

/* MIC check time, 60 seconds. */
#define MIC_CHECK_TIME

#ifndef Ndis802_11APMode
#define Ndis802_11APMode
#endif

struct	wlan_network {};

enum VRTL_CARRIER_SENSE {};

enum VCS_TYPE {};

#define PWR_CAM
#define PWR_MINPS
#define PWR_MAXPS
#define PWR_UAPSD
#define PWR_VOIP

enum UAPSD_MAX_SP {};

#define NUM_PRE_AUTH_KEY
#define NUM_PMKID_CACHE

#endif /* #ifndef WLAN_BSSDEF_H_ */