WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
oal_cfg80211.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2019-2020. All rights reserved.
3 * Description: oal list head file.
4 */
5
6#ifndef __OAL_CFG80211_H__
7#define __OAL_CFG80211_H__
8
9/*****************************************************************************
10 1 其他头文件包含
11*****************************************************************************/
12#include <net/genetlink.h>
13#include <net/cfg80211.h>
14#include <linux/nl80211.h>
15
16#include "oal_types.h"
17#include "oal_ext_if.h"
18
19#ifdef __cplusplus
20#if __cplusplus
21extern "C" {
22#endif
23#endif
24
25/*****************************************************************************
26 2 宏定义
27*****************************************************************************/
28#define KEY_DEL_MAXNUM 6
29#define WPA3_STA_SLEEP_TIME 100
30
31/* hostapd和supplicant事件上报需要用到宏 */
32#define OAL_NLMSG_GOODSIZE NLMSG_GOODSIZE
33#define OAL_ETH_ALEN_SIZE ETH_ALEN
34#define OAL_NLMSG_DEFAULT_SIZE NLMSG_DEFAULT_SIZE
35#define OAL_IEEE80211_MIN_ACTION_SIZE IEEE80211_MIN_ACTION_SIZE
36
37#define WIFI_SUBCMD_CHBA_READY_TO_CONN 0x1901
38#define EVENT_BUF_SIZE 1024
39#define CHBA_EVENT_ID 2
48
49/*****************************************************************************
50 3 枚举定义
51*****************************************************************************/
52/* 用于hostapd和supplicant事件上报的属性填写,和hostapd和supplicant侧对应起来,30内核属性很少 */
54/* don't change the order or add anything inbetween, this is ABI! */
56
59
63
65
71
76
83
85
87
92
96
98
100
103
105
107
111
113
116
118
121 PRIV_NL80211_ATTR_GENERATION, /* replaces old SCAN_GENERATION */
123
126
128
133
135
138
141
143
148
150
152
154
156
158
160
163
168
171
173
176
178
180
182
185
187
189
191
193
195
197
199
201
203
205
208
212
215
217
220
222
224
226
228
230
232
235
238
241
243
246
248
251
253
255
258
261
263
266
268
270
276
278
280
282
284
286
288
291
293
295
297
299
301
303
305
307
309
311
315
318
320
322
324
326
328
331
334
337
340
343
346
348
350
356
358
360
362
364
367
369
374
376
379
381
383
385
388
390
392
394
398
400
402
404
406
408
410
412
414
416
417 /* add attributes here, update the policy in nl80211.c */
418
422
449
451/* don't change the order or add anything between, this is ABI! */
453
458
463
468
475
480
485
487
490
493
494 PRIV_NL80211_CMD_SET_MGMT_EXTRA_IE /* reserved; not used */,
495
497
502
504
509
511
513
516
518
522
524
527
531
534
536
543
546
549
552
554
557
560
562
565
570
572
574
577
579
581
583
585
587
589
592
594
596
598
600
602
605
608
611
613
615
617
620
622
625
627
630
632
633 /* add new commands above here */
635
636 /* used to define PRIV_NL80211_CMD_MAX below */
640
653
665
680
681typedef enum nl80211_chan_width oal_nl80211_chan_width;
682
683/* CSA通道切换完成结果 */
691
692/*****************************************************************************
693 4 全局变量声明
694*****************************************************************************/
695
696
697/*****************************************************************************
698 5 消息头定义
699*****************************************************************************/
700
701
702/*****************************************************************************
703 6 消息定义
704*****************************************************************************/
705
706
707/*****************************************************************************
708 7 STRUCT定义
709*****************************************************************************/
710
711
712/*****************************************************************************
713 8 UNION定义
714*****************************************************************************/
715
716
717/*****************************************************************************
718 9 OTHERS定义
719*****************************************************************************/
720
721
722/*****************************************************************************
723 10 函数声明
724*****************************************************************************/
725extern osal_void oal_cfg80211_put_bss_etc(oal_wiphy_stru *wiphy, oal_cfg80211_bss_stru *cfg80211_bss);
726oal_cfg80211_bss_stru *oal_cfg80211_get_bss_etc(oal_wiphy_stru *wiphy, oal_ieee80211_channel_stru *channel,
727 osal_u8 *bssid, osal_u8 *ssid, osal_u32 ssid_len);
728extern oal_cfg80211_bss_stru *oal_cfg80211_inform_bss_frame_etc(oal_wiphy_stru *wiphy,
729 oal_ieee80211_channel_stru *ieee80211_channel, oal_ieee80211_mgmt_stru *mgmt,
730 osal_u32 len, osal_s32 l_signal, oal_gfp_enum_uint8 ftp);
731extern osal_void oal_cfg80211_scan_done_etc(oal_cfg80211_scan_request_stru *cfg80211_scan_request,
732 osal_s8 c_aborted);
733extern osal_void oal_cfg80211_sched_scan_result_etc(oal_wiphy_stru *wiphy);
734extern osal_u32 oal_cfg80211_connect_result_etc(oal_net_device_stru *net_device,
735 const osal_u8 *bssid, const osal_u8 *req_ie,
736 osal_u32 req_ie_len, const osal_u8 *resp_ie,
737 osal_u32 resp_ie_len, osal_u16 status, oal_gfp_enum_uint8 gfp);
738extern osal_u32 oal_cfg80211_disconnected_etc(oal_net_device_stru *net_device,
739 osal_u16 reason, osal_u8 *ie, osal_u32 ie_len, osal_bool locally_generated, oal_gfp_enum_uint8 gfp);
740extern osal_u32 oal_cfg80211_new_sta_etc(oal_net_device_stru *net_device,
741 const osal_u8 *mac_addr, oal_station_info_stru *station_info, oal_gfp_enum_uint8 gfp);
742extern osal_void oal_cfg80211_mic_failure_etc(oal_net_device_stru *net_device,
743 const osal_u8 *mac_addr, enum nl80211_key_type key_type, osal_s32 key_id,
744 const osal_u8 *tsc, oal_gfp_enum_uint8 gfp);
745extern osal_s32 oal_cfg80211_del_sta_etc(oal_net_device_stru *net_device, const osal_u8 *mac_addr,
747extern osal_u32 oal_cfg80211_rx_mgmt_etc(oal_net_device_stru *dev, osal_s32 l_freq,
748 osal_u8 rssi, const osal_u8 *buf, osal_u32 len,
750extern osal_void oal_cfg80211_ready_on_channel_etc(oal_wireless_dev_stru *wdev,
751 osal_u64 ull_cookie, oal_ieee80211_channel_stru *chan,
752 osal_u32 duration, oal_gfp_enum_uint8 gfp);
753extern osal_void oal_cfg80211_remain_on_channel_expired_etc(oal_wireless_dev_stru *wdev,
754 osal_u64 ull_cookie, oal_ieee80211_channel_stru *listen_channel,
756
757extern osal_void oal_cfg80211_mgmt_tx_status_etc(struct wireless_dev *wdev, osal_u64 cookie,
758 OAL_CONST osal_u8 *buf, size_t len, oal_bool_enum_uint8 ack, oal_gfp_enum_uint8 gfp);
759extern osal_u32 oal_cfg80211_roamed_etc(oal_net_device_stru *net_device,
760 struct ieee80211_channel *channel, const osal_u8 *bssid,
761 const osal_u8 *req_ie, osal_u32 req_ie_len,
762 const osal_u8 *resp_ie, osal_u32 resp_ie_len, oal_gfp_enum_uint8 gfp);
763extern osal_u32 oal_cfg80211_ft_event_etc(oal_net_device_stru *net_device,
764 oal_cfg80211_ft_event_stru *ft_event);
765#if defined(_PRE_OS_VERSION_LINUX) && defined(_PRE_OS_VERSION) && (_PRE_OS_VERSION_LINUX == _PRE_OS_VERSION)
766#if defined(_PRE_PRODUCT_ID_HOST)
767extern osal_void oal_kobject_uevent_env_sta_join_etc(oal_net_device_stru *net_device,
768 const osal_u8 *mac_addr);
769extern osal_void oal_kobject_uevent_env_sta_leave_etc(oal_net_device_stru *net_device,
770 const osal_u8 *mac_addr);
771#endif
772#endif
773
776extern osal_void oal_cfg80211_m2s_status_report(oal_net_device_stru *netdev,
777 oal_gfp_enum_uint8 gfp, osal_u8 *buf, osal_u32 len);
778extern void cfg80211_drv_mss_result(struct net_device *dev, gfp_t gfp, const u8 *buf, size_t len);
779#ifdef _PRE_WLAN_FEATURE_WPA3
780static INLINE__ osal_void oal_cfg80211_external_auth_req(oal_net_device_stru *netdev,
781 oal_external_auth_stru *external_auth)
782{
784 cfg80211_external_auth_request(netdev, external_auth, sizeof(oal_external_auth_stru));
785}
786
787static INLINE__ osal_void oal_cfg80211_update_owe_info_event(oal_net_device_stru *netdev,
788 oal_cfg80211_update_owe_info *owe_info, oal_gfp_enum_uint8 gfp)
789{
790 cfg80211_update_owe_info_event(netdev, owe_info, gfp);
791}
792#endif
793
796extern void cfg80211_drv_chba_report(const u8 *buf, size_t len);
797extern void cfg80211_drv_chba_acs_report(struct net_device *dev, gfp_t gfp, const u8 *buf, size_t len);
798extern void oal_cfg80211_link_meas_res_report(oal_net_device_stru *netdev, gfp_t gfp,
799 osal_u8 *buf, osal_u32 len);
800extern void oal_cfg80211_ch_switch_notify(oal_net_device_stru *pst_netdev, oal_cfg80211_chan_def *pst_chandef);
801extern void oal_cfg80211_unlink_bss(oal_wiphy_stru *pst_wiphy, oal_cfg80211_bss_stru *pst_cfg80211_bss);
802
804 oal_wireless_dev_stru *wdev, osal_u32 len, osal_u32 event_idx);
806
807#ifdef __cplusplus
808 #if __cplusplus
809 }
810 #endif
811#endif
812
813#endif /* end of oal_cfg80211.h */
unsigned long osal_msleep(unsigned int msecs)
sleep.
Definition osal_task.c:197
gfp_t oal_gfp_enum_uint8
Definition oal_netbuf.h:21
td_u32 gfp_t
Definition oal_skbuff.h:67
void oal_cfg80211_unlink_bss(oal_wiphy_stru *pst_wiphy, oal_cfg80211_bss_stru *pst_cfg80211_bss)
osal_u32 oal_cfg80211_connect_result_etc(oal_net_device_stru *net_device, const osal_u8 *bssid, const osal_u8 *req_ie, osal_u32 req_ie_len, const osal_u8 *resp_ie, osal_u32 resp_ie_len, osal_u16 status, oal_gfp_enum_uint8 gfp)
osal_u32 oal_cfg80211_disconnected_etc(oal_net_device_stru *net_device, osal_u16 reason, osal_u8 *ie, osal_u32 ie_len, osal_bool locally_generated, oal_gfp_enum_uint8 gfp)
priv_nl80211_commands
Definition oal_cfg80211.h:450
@ PRIV_NL80211_CMD_GET_KEY
Definition oal_cfg80211.h:464
@ PRIV_NL80211_CMD_DISASSOCIATE
Definition oal_cfg80211.h:508
@ PRIV_NL80211_CMD_SCHED_SCAN_STOPPED
Definition oal_cfg80211.h:569
@ PRIV_NL80211_CMD_SET_REG
Definition oal_cfg80211.h:488
@ PRIV_NL80211_CMD_SET_WIPHY_NETNS
Definition oal_cfg80211.h:523
@ PRIV_NL80211_CMD_NEW_BEACON
Definition oal_cfg80211.h:472
@ PRIV_NL80211_CMD_PMKSA_CANDIDATE
Definition oal_cfg80211.h:573
@ PRIV_NL80211_CMD_UNEXPECTED_FRAME
Definition oal_cfg80211.h:578
@ PRIV_NL80211_CMD_CRIT_PROTOCOL_STOP
Definition oal_cfg80211.h:607
@ PRIV_NL80211_CMD_START_AP
Definition oal_cfg80211.h:471
@ PRIV_NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH
Definition oal_cfg80211.h:629
@ PRIV_NL80211_CMD_ADD_TX_TS
Definition oal_cfg80211.h:618
@ PRIV_NL80211_CMD_SET_REKEY_OFFLOAD
Definition oal_cfg80211.h:571
@ PRIV_NL80211_CMD_FRAME
Definition oal_cfg80211.h:539
@ PRIV_NL80211_CMD_SET_BEACON
Definition oal_cfg80211.h:470
@ PRIV_NL80211_CMD_PROBE_CLIENT
Definition oal_cfg80211.h:580
@ PRIV_NL80211_CMD_SET_POWER_SAVE
Definition oal_cfg80211.h:544
@ PRIV_NL80211_CMD_FRAME_TX_STATUS
Definition oal_cfg80211.h:541
@ PRIV_NL80211_CMD_CHANNEL_SWITCH
Definition oal_cfg80211.h:612
@ PRIV_NL80211_CMD_FT_EVENT
Definition oal_cfg80211.h:604
@ PRIV_NL80211_CMD_TDLS_CHANNEL_SWITCH
Definition oal_cfg80211.h:628
@ PRIV_NL80211_CMD_GET_WOWLAN
Definition oal_cfg80211.h:563
@ PRIV_NL80211_CMD_HI_DETECTED_STA
Definition oal_cfg80211.h:634
@ PRIV_NL80211_CMD_WIPHY_REG_CHANGE
Definition oal_cfg80211.h:631
@ PRIV_NL80211_CMD_UNPROT_DEAUTHENTICATE
Definition oal_cfg80211.h:558
@ PRIV_NL80211_CMD_SET_NOACK_MAP
Definition oal_cfg80211.h:586
@ PRIV_NL80211_CMD_NEW_KEY
Definition oal_cfg80211.h:466
@ PRIV_NL80211_CMD_ASSOCIATE
Definition oal_cfg80211.h:506
@ PRIV_NL80211_CMD_MICHAEL_MIC_FAILURE
Definition oal_cfg80211.h:510
@ PRIV_NL80211_CMD_VENDOR
Definition oal_cfg80211.h:614
@ PRIV_NL80211_CMD_JOIN_OCB
Definition oal_cfg80211.h:623
@ PRIV_NL80211_CMD_NEW_INTERFACE
Definition oal_cfg80211.h:461
@ PRIV_NL80211_CMD_SET_CHANNEL
Definition oal_cfg80211.h:550
@ PRIV_NL80211_CMD_RADAR_DETECT
Definition oal_cfg80211.h:599
@ PRIV_NL80211_CMD_SET_BSS
Definition oal_cfg80211.h:486
@ PRIV_NL80211_CMD_STOP_AP
Definition oal_cfg80211.h:473
@ PRIV_NL80211_CMD_DEL_BEACON
Definition oal_cfg80211.h:474
@ PRIV_NL80211_CMD_LEAVE_MESH
Definition oal_cfg80211.h:556
@ PRIV_NL80211_CMD_GET_STATION
Definition oal_cfg80211.h:476
@ PRIV_NL80211_CMD_DEL_TX_TS
Definition oal_cfg80211.h:619
@ PRIV_NL80211_CMD_FRAME_WAIT_CANCEL
Definition oal_cfg80211.h:553
@ PRIV_NL80211_CMD_MAX
Definition oal_cfg80211.h:638
@ PRIV_NL80211_CMD_REG_CHANGE
Definition oal_cfg80211.h:503
@ PRIV_NL80211_CMD_NEW_STATION
Definition oal_cfg80211.h:478
@ PRIV_NL80211_CMD_DEL_STATION
Definition oal_cfg80211.h:479
@ PRIV_NL80211_CMD_AUTHENTICATE
Definition oal_cfg80211.h:505
@ PRIV_NL80211_CMD_ROAM
Definition oal_cfg80211.h:520
@ PRIV_NL80211_CMD_TESTMODE
Definition oal_cfg80211.h:517
@ PRIV_NL80211_CMD_START_P2P_DEVICE
Definition oal_cfg80211.h:590
@ PRIV_NL80211_CMD_NEW_SCAN_RESULTS
Definition oal_cfg80211.h:500
@ PRIV_NL80211_CMD_REGISTER_BEACONS
Definition oal_cfg80211.h:582
@ PRIV_NL80211_CMD_DEL_WIPHY
Definition oal_cfg80211.h:457
@ PRIV_NL80211_CMD_NEW_PEER_CANDIDATE
Definition oal_cfg80211.h:561
@ PRIV_NL80211_CMD_TDLS_OPER
Definition oal_cfg80211.h:575
@ PRIV_NL80211_CMD_UNEXPECTED_4ADDR_FRAME
Definition oal_cfg80211.h:584
@ PRIV_NL80211_CMD_JOIN_IBSS
Definition oal_cfg80211.h:514
@ PRIV_NL80211_CMD_SET_WIPHY
Definition oal_cfg80211.h:455
@ __PRIV_NL80211_CMD_AFTER_LAST
Definition oal_cfg80211.h:637
@ PRIV_NL80211_CMD_DEL_PMKSA
Definition oal_cfg80211.h:529
@ PRIV_NL80211_CMD_GET_MPP
Definition oal_cfg80211.h:621
@ PRIV_NL80211_CMD_SET_QOS_MAP
Definition oal_cfg80211.h:616
@ PRIV_NL80211_CMD_CH_SWITCH_STARTED_NOTIFY
Definition oal_cfg80211.h:626
@ PRIV_NL80211_CMD_DEL_INTERFACE
Definition oal_cfg80211.h:462
@ PRIV_NL80211_CMD_FLUSH_PMKSA
Definition oal_cfg80211.h:530
@ PRIV_NL80211_CMD_NEW_SURVEY_RESULTS
Definition oal_cfg80211.h:526
@ PRIV_NL80211_CMD_GET_INTERFACE
Definition oal_cfg80211.h:459
@ PRIV_NL80211_CMD_SET_CQM
Definition oal_cfg80211.h:547
@ PRIV_NL80211_CMD_NEW_WIPHY
Definition oal_cfg80211.h:456
@ PRIV_NL80211_CMD_SET_STATION
Definition oal_cfg80211.h:477
@ PRIV_NL80211_CMD_NEW_MPATH
Definition oal_cfg80211.h:483
@ PRIV_NL80211_CMD_GET_BEACON
Definition oal_cfg80211.h:469
@ PRIV_NL80211_CMD_SCAN_ABORTED
Definition oal_cfg80211.h:501
@ PRIV_NL80211_CMD_STOP_SCHED_SCAN
Definition oal_cfg80211.h:567
@ PRIV_NL80211_CMD_TDLS_MGMT
Definition oal_cfg80211.h:576
@ PRIV_NL80211_CMD_STOP_P2P_DEVICE
Definition oal_cfg80211.h:591
@ PRIV_NL80211_CMD_CRIT_PROTOCOL_START
Definition oal_cfg80211.h:606
@ PRIV_NL80211_CMD_GET_SCAN
Definition oal_cfg80211.h:498
@ PRIV_NL80211_CMD_ACTION
Definition oal_cfg80211.h:540
@ PRIV_NL80211_CMD_SET_MGMT_EXTRA_IE
Definition oal_cfg80211.h:494
@ PRIV_NL80211_CMD_SET_KEY
Definition oal_cfg80211.h:465
@ PRIV_NL80211_CMD_SCHED_SCAN_RESULTS
Definition oal_cfg80211.h:568
@ PRIV_NL80211_CMD_DEL_MPATH
Definition oal_cfg80211.h:484
@ PRIV_NL80211_CMD_GET_COALESCE
Definition oal_cfg80211.h:609
@ PRIV_NL80211_CMD_LEAVE_IBSS
Definition oal_cfg80211.h:515
@ PRIV_NL80211_CMD_REGISTER_ACTION
Definition oal_cfg80211.h:538
@ PRIV_NL80211_CMD_TRIGGER_SCAN
Definition oal_cfg80211.h:499
@ PRIV_NL80211_CMD_SET_INTERFACE
Definition oal_cfg80211.h:460
@ PRIV_NL80211_CMD_GET_POWER_SAVE
Definition oal_cfg80211.h:545
@ PRIV_NL80211_CMD_UNSPEC
Definition oal_cfg80211.h:452
@ PRIV_NL80211_CMD_JOIN_MESH
Definition oal_cfg80211.h:555
@ PRIV_NL80211_CMD_LEAVE_OCB
Definition oal_cfg80211.h:624
@ PRIV_NL80211_CMD_SET_MESH_CONFIG
Definition oal_cfg80211.h:492
@ PRIV_NL80211_CMD_SET_WDS_PEER
Definition oal_cfg80211.h:551
@ PRIV_NL80211_CMD_DEL_KEY
Definition oal_cfg80211.h:467
@ PRIV_NL80211_CMD_SET_PMKSA
Definition oal_cfg80211.h:528
@ PRIV_NL80211_CMD_SET_MAC_ACL
Definition oal_cfg80211.h:597
@ PRIV_NL80211_CMD_GET_MPATH
Definition oal_cfg80211.h:481
@ PRIV_NL80211_CMD_DEAUTHENTICATE
Definition oal_cfg80211.h:507
@ PRIV_NL80211_CMD_CONN_FAILED
Definition oal_cfg80211.h:593
@ PRIV_NL80211_CMD_SET_WOWLAN
Definition oal_cfg80211.h:564
@ PRIV_NL80211_CMD_GET_WIPHY
Definition oal_cfg80211.h:454
@ PRIV_NL80211_CMD_SET_TX_BITRATE_MASK
Definition oal_cfg80211.h:535
@ PRIV_NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL
Definition oal_cfg80211.h:533
@ PRIV_NL80211_CMD_GET_REG
Definition oal_cfg80211.h:496
@ PRIV_NL80211_CMD_GET_MESH_CONFIG
Definition oal_cfg80211.h:491
@ PRIV_NL80211_CMD_GET_SURVEY
Definition oal_cfg80211.h:525
@ PRIV_NL80211_CMD_REMAIN_ON_CHANNEL
Definition oal_cfg80211.h:532
@ PRIV_NL80211_CMD_NOTIFY_CQM
Definition oal_cfg80211.h:548
@ PRIV_NL80211_CMD_GET_PROTOCOL_FEATURES
Definition oal_cfg80211.h:601
@ PRIV_NL80211_CMD_SET_MCAST_RATE
Definition oal_cfg80211.h:595
@ PRIV_NL80211_CMD_START_SCHED_SCAN
Definition oal_cfg80211.h:566
@ PRIV_NL80211_CMD_ACTION_TX_STATUS
Definition oal_cfg80211.h:542
@ PRIV_NL80211_CMD_UPDATE_FT_IES
Definition oal_cfg80211.h:603
@ PRIV_NL80211_CMD_CONNECT
Definition oal_cfg80211.h:519
@ PRIV_NL80211_CMD_CH_SWITCH_NOTIFY
Definition oal_cfg80211.h:588
@ PRIV_NL80211_CMD_SET_COALESCE
Definition oal_cfg80211.h:610
@ PRIV_NL80211_CMD_REG_BEACON_HINT
Definition oal_cfg80211.h:512
@ PRIV_NL80211_CMD_SET_MPATH
Definition oal_cfg80211.h:482
@ PRIV_NL80211_CMD_DISCONNECT
Definition oal_cfg80211.h:521
@ PRIV_NL80211_CMD_REQ_SET_REG
Definition oal_cfg80211.h:489
@ PRIV_NL80211_CMD_REGISTER_FRAME
Definition oal_cfg80211.h:537
@ PRIV_NL80211_CMD_UNPROT_DISASSOCIATE
Definition oal_cfg80211.h:559
oal_cfg80211_bss_stru * oal_cfg80211_inform_bss_frame_etc(oal_wiphy_stru *wiphy, oal_ieee80211_channel_stru *ieee80211_channel, oal_ieee80211_mgmt_stru *mgmt, osal_u32 len, osal_s32 l_signal, oal_gfp_enum_uint8 ftp)
osal_void oal_cfg80211_m2s_status_report(oal_net_device_stru *netdev, oal_gfp_enum_uint8 gfp, osal_u8 *buf, osal_u32 len)
osal_u32 oal_cfg80211_ft_event_etc(oal_net_device_stru *net_device, oal_cfg80211_ft_event_stru *ft_event)
osal_s32 oal_cfg80211_vendor_cmd_reply_etc(oal_netbuf_stru *skb)
void cfg80211_drv_chba_acs_report(struct net_device *dev, gfp_t gfp, const u8 *buf, size_t len)
osal_void oal_cfg80211_sched_scan_result_etc(oal_wiphy_stru *wiphy)
oal_netbuf_stru * oal_cfg80211_vendor_event_alloc(oal_wiphy_stru *wiphy, oal_wireless_dev_stru *wdev, osal_u32 len, osal_u32 event_idx)
osal_void oal_cfg80211_mgmt_tx_status_etc(struct wireless_dev *wdev, osal_u64 cookie, OAL_CONST osal_u8 *buf, size_t len, oal_bool_enum_uint8 ack, oal_gfp_enum_uint8 gfp)
PRIV_NL80211_ATTRs
Definition oal_cfg80211.h:53
@ PRIV_NL80211_ATTR_MAX_AP_ASSOC_STA
Definition oal_cfg80211.h:380
@ PRIV_NL80211_ATTR_MAX_SCAN_IE_LEN
Definition oal_cfg80211.h:136
@ PRIV_NL80211_ATTR_SUPPORT_MESH_AUTH
Definition oal_cfg80211.h:236
@ PRIV_NL80211_ATTR_TDLS_DIALOG_TOKEN
Definition oal_cfg80211.h:272
@ PRIV_NL80211_ATTR_KEY_CIPHER
Definition oal_cfg80211.h:68
@ PRIV_NL80211_ATTR_SCHED_SCAN_INTERVAL
Definition oal_cfg80211.h:242
@ PRIV_NL80211_ATTR_CSA_IES
Definition oal_cfg80211.h:353
@ PRIV_NL80211_ATTR_FRAME_MATCH
Definition oal_cfg80211.h:194
@ PRIV_NL80211_ATTR_STA_PLINK_STATE
Definition oal_cfg80211.h:237
@ PRIV_NL80211_ATTR_ACL_POLICY
Definition oal_cfg80211.h:321
@ PRIV_NL80211_ATTR_SCHED_SCAN_DELAY
Definition oal_cfg80211.h:413
@ PRIV_NL80211_ATTR_BEACON_INTERVAL
Definition oal_cfg80211.h:72
@ PRIV_NL80211_ATTR_SUPPORT_5_MHZ
Definition oal_cfg80211.h:365
@ PRIV_NL80211_ATTR_UNSPEC
Definition oal_cfg80211.h:55
@ PRIV_NL80211_ATTR_STA_LISTEN_INTERVAL
Definition oal_cfg80211.h:79
@ PRIV_NL80211_ATTR_DTIM_PERIOD
Definition oal_cfg80211.h:73
@ PRIV_NL80211_ATTR_STA_EXT_CAPABILITY
Definition oal_cfg80211.h:333
@ PRIV_NL80211_ATTR_HT_CAPABILITY_MASK
Definition oal_cfg80211.h:290
@ PRIV_NL80211_ATTR_FEATURE_FLAGS
Definition oal_cfg80211.h:281
@ PRIV_NL80211_ATTR_SURVEY_INFO
Definition oal_cfg80211.h:181
@ PRIV_NL80211_ATTR_WIPHY_ANTENNA_AVAIL_RX
Definition oal_cfg80211.h:234
@ PRIV_NL80211_ATTR_CENTER_FREQ1
Definition oal_cfg80211.h:313
@ PRIV_NL80211_ATTR_STA_INFO
Definition oal_cfg80211.h:82
@ PRIV_NL80211_ATTR_FRAME
Definition oal_cfg80211.h:129
@ PRIV_NL80211_ATTR_WPA_VERSIONS
Definition oal_cfg80211.h:166
@ PRIV_NL80211_ATTR_PROTOCOL_FEATURES
Definition oal_cfg80211.h:335
@ PRIV_NL80211_ATTR_FREQ_BEFORE
Definition oal_cfg80211.h:139
@ PRIV_NL80211_ATTR_MAX_CRIT_PROT_DURATION
Definition oal_cfg80211.h:345
@ PRIV_NL80211_ATTR_WOWLAN_TRIGGERS_SUPPORTED
Definition oal_cfg80211.h:240
@ PRIV_NL80211_ATTR_WIPHY_DYN_ACK
Definition oal_cfg80211.h:393
@ PRIV_NL80211_ATTR_IFTYPE
Definition oal_cfg80211.h:62
@ PRIV_NL80211_ATTR_4ADDR
Definition oal_cfg80211.h:179
@ PRIV_NL80211_ATTR_ROAM_SUPPORT
Definition oal_cfg80211.h:262
@ PRIV_NL80211_ATTR_DEVICE_AP_SME
Definition oal_cfg80211.h:277
@ PRIV_NL80211_ATTR_TX_FRAME_TYPES
Definition oal_cfg80211.h:209
@ PRIV_NL80211_ATTR_CHANNEL_WIDTH
Definition oal_cfg80211.h:312
@ PRIV_NL80211_ATTR_WIPHY_RTS_THRESHOLD
Definition oal_cfg80211.h:147
@ PRIV_NL80211_ATTR_RADAR_EVENT
Definition oal_cfg80211.h:327
@ PRIV_NL80211_ATTR_STA_SUPPORTED_RATES
Definition oal_cfg80211.h:80
@ PRIV_NL80211_ATTR_WIPHY_TX_POWER_SETTING
Definition oal_cfg80211.h:206
@ PRIV_NL80211_ATTR_HIDDEN_SSID
Definition oal_cfg80211.h:254
@ PRIV_NL80211_ATTR_STA_VLAN
Definition oal_cfg80211.h:81
@ PRIV_NL80211_ATTR_WIPHY_ANTENNA_AVAIL_TX
Definition oal_cfg80211.h:233
@ PRIV_NL80211_ATTR_P2P_CTWINDOW
Definition oal_cfg80211.h:316
@ PRIV_NL80211_ATTR_BSS_SHORT_PREAMBLE
Definition oal_cfg80211.h:94
@ PRIV_NL80211_ATTR_PS_STATE
Definition oal_cfg80211.h:198
@ PRIV_NL80211_ATTR_INTERFACE_COMBINATIONS
Definition oal_cfg80211.h:244
@ PRIV_NL80211_ATTR_IE_ASSOC_RESP
Definition oal_cfg80211.h:257
@ PRIV_NL80211_ATTR_CH_SWITCH_COUNT
Definition oal_cfg80211.h:351
@ PRIV_NL80211_ATTR_WIPHY_RETRY_LONG
Definition oal_cfg80211.h:145
@ PRIV_NL80211_ATTR_STA_WME
Definition oal_cfg80211.h:259
@ PRIV_NL80211_ATTR_SURVEY_RADIO_STATS
Definition oal_cfg80211.h:409
@ PRIV_NL80211_ATTR_PRIVACY
Definition oal_cfg80211.h:159
@ PRIV_NL80211_ATTR_PID
Definition oal_cfg80211.h:177
@ PRIV_NL80211_ATTR_USER_REG_HINT_TYPE
Definition oal_cfg80211.h:302
@ PRIV_NL80211_ATTR_PMKID
Definition oal_cfg80211.h:183
@ PRIV_NL80211_ATTR_VHT_CAPABILITY
Definition oal_cfg80211.h:308
@ PRIV_NL80211_ATTR_INACTIVITY_TIMEOUT
Definition oal_cfg80211.h:294
@ PRIV_NL80211_ATTR_KEY_SEQ
Definition oal_cfg80211.h:69
@ PRIV_NL80211_ATTR_MDID
Definition oal_cfg80211.h:341
@ PRIV_NL80211_ATTR_WIPHY_FRAG_THRESHOLD
Definition oal_cfg80211.h:146
@ PRIV_NL80211_ATTR_AUTH_TYPE
Definition oal_cfg80211.h:131
@ PRIV_NL80211_ATTR_SUPPORTED_IFTYPES
Definition oal_cfg80211.h:99
@ PRIV_NL80211_ATTR_REQ_IE
Definition oal_cfg80211.h:169
@ PRIV_NL80211_ATTR_COOKIE
Definition oal_cfg80211.h:188
@ PRIV_NL80211_ATTR_TX_RATES
Definition oal_cfg80211.h:192
@ PRIV_NL80211_ATTR_MESH_SETUP
Definition oal_cfg80211.h:231
@ PRIV_NL80211_ATTR_IE
Definition oal_cfg80211.h:115
@ PRIV_NL80211_ATTR_SCAN_FREQUENCIES
Definition oal_cfg80211.h:119
@ PRIV_NL80211_ATTR_BSS_SHORT_SLOT_TIME
Definition oal_cfg80211.h:95
@ PRIV_NL80211_ATTR_TDLS_SUPPORT
Definition oal_cfg80211.h:274
@ PRIV_NL80211_ATTR_MESH_PARAMS
Definition oal_cfg80211.h:104
@ PRIV_NL80211_ATTR_MAX_SCHED_SCAN_IE_LEN
Definition oal_cfg80211.h:250
@ PRIV_NL80211_ATTR_KEY_DEFAULT_TYPES
Definition oal_cfg80211.h:227
@ PRIV_NL80211_ATTR_EXT_CAPA_MASK
Definition oal_cfg80211.h:330
@ PRIV_NL80211_ATTR_SMPS_MODE
Definition oal_cfg80211.h:399
@ PRIV_NL80211_ATTR_PMKSA_CANDIDATE
Definition oal_cfg80211.h:267
@ PRIV_NL80211_ATTR_BG_SCAN_PERIOD
Definition oal_cfg80211.h:298
@ PRIV_NL80211_ATTR_WIPHY_FREQ
Definition oal_cfg80211.h:109
@ PRIV_NL80211_ATTR_USE_MFP
Definition oal_cfg80211.h:151
@ PRIV_NL80211_ATTR_REG_INDOOR
Definition oal_cfg80211.h:415
@ PRIV_NL80211_ATTR_SAE_DATA
Definition oal_cfg80211.h:306
@ PRIV_NL80211_ATTR_TDLS_INITIATOR
Definition oal_cfg80211.h:389
@ PRIV_NL80211_ATTR_ACK
Definition oal_cfg80211.h:196
@ PRIV_NL80211_ATTR_REG_ALPHA2
Definition oal_cfg80211.h:101
@ PRIV_NL80211_ATTR_TSID
Definition oal_cfg80211.h:395
@ PRIV_NL80211_ATTR_DFS_REGION
Definition oal_cfg80211.h:287
@ PRIV_NL80211_ATTR_HANDLE_DFS
Definition oal_cfg80211.h:363
@ PRIV_NL80211_ATTR_OFFCHANNEL_TX_OK
Definition oal_cfg80211.h:223
@ PRIV_NL80211_ATTR_SPLIT_WIPHY_DUMP
Definition oal_cfg80211.h:336
@ PRIV_NL80211_ATTR_SUPPORTED_COMMANDS
Definition oal_cfg80211.h:127
@ PRIV_NL80211_ATTR_PROBE_RESP_OFFLOAD
Definition oal_cfg80211.h:283
@ PRIV_NL80211_ATTR_WIPHY_FREQ_HINT
Definition oal_cfg80211.h:378
@ PRIV_NL80211_ATTR_REKEY_DATA
Definition oal_cfg80211.h:247
@ PRIV_NL80211_ATTR_DISCONNECTED_BY_AP
Definition oal_cfg80211.h:161
@ PRIV_NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT
Definition oal_cfg80211.h:214
@ PRIV_NL80211_ATTR_MAX_REMAIN_ON_CHANNEL_DURATION
Definition oal_cfg80211.h:229
@ PRIV_NL80211_ATTR_KEYS
Definition oal_cfg80211.h:175
@ PRIV_NL80211_ATTR_AKM_SUITES
Definition oal_cfg80211.h:167
@ PRIV_NL80211_ATTR_STA_SUPPORTED_CHANNELS
Definition oal_cfg80211.h:359
@ PRIV_NL80211_ATTR_ADMITTED_TIME
Definition oal_cfg80211.h:397
@ PRIV_NL80211_ATTR_STA_CAPABILITY
Definition oal_cfg80211.h:332
@ PRIV_NL80211_ATTR_HT_CAPABILITY
Definition oal_cfg80211.h:97
@ PRIV_NL80211_ATTR_SUPPORT_AP_UAPSD
Definition oal_cfg80211.h:260
@ PRIV_NL80211_ATTR_MAX_NUM_SCHED_SCAN_SSIDS
Definition oal_cfg80211.h:249
@ PRIV_NL80211_ATTR_BSS_CTS_PROT
Definition oal_cfg80211.h:93
@ PRIV_NL80211_ATTR_FREQ_AFTER
Definition oal_cfg80211.h:140
@ __PRIV_NL80211_ATTR_AFTER_LAST
Definition oal_cfg80211.h:419
@ PRIV_NL80211_ATTR_REASON_CODE
Definition oal_cfg80211.h:132
@ PRIV_NL80211_ATTR_SCAN_FLAGS
Definition oal_cfg80211.h:310
@ PRIV_NL80211_ATTR_CQM
Definition oal_cfg80211.h:200
@ PRIV_NL80211_ATTR_CSA_C_OFF_PRESP
Definition oal_cfg80211.h:355
@ PRIV_NL80211_ATTR_SCAN_SUPP_RATES
Definition oal_cfg80211.h:252
@ PRIV_NL80211_ATTR_QOS_MAP
Definition oal_cfg80211.h:375
@ PRIV_NL80211_ATTR_WIPHY_NAME
Definition oal_cfg80211.h:58
@ PRIV_NL80211_ATTR_BSS
Definition oal_cfg80211.h:122
@ PRIV_NL80211_ATTR_MAC
Definition oal_cfg80211.h:64
@ PRIV_NL80211_ATTR_MCAST_RATE
Definition oal_cfg80211.h:221
@ PRIV_NL80211_ATTR_TDLS_OPERATION
Definition oal_cfg80211.h:273
@ PRIV_NL80211_ATTR_USER_PRIO
Definition oal_cfg80211.h:396
@ PRIV_NL80211_ATTR_CSA_C_OFF_BEACON
Definition oal_cfg80211.h:354
@ PRIV_NL80211_ATTR_OPER_CLASS
Definition oal_cfg80211.h:401
@ PRIV_NL80211_ATTR_KEY_DATA
Definition oal_cfg80211.h:66
@ PRIV_NL80211_ATTR_WOWLAN_TRIGGERS
Definition oal_cfg80211.h:239
@ PRIV_NL80211_ATTR_SCHED_SCAN_MATCH
Definition oal_cfg80211.h:264
@ PRIV_NL80211_ATTR_VENDOR_ID
Definition oal_cfg80211.h:370
@ PRIV_NL80211_ATTR_IFINDEX
Definition oal_cfg80211.h:60
@ PRIV_NL80211_ATTR_DISABLE_HT
Definition oal_cfg80211.h:289
@ PRIV_NL80211_ATTR_COALESCE_RULE
Definition oal_cfg80211.h:349
@ PRIV_NL80211_ATTR_MAX_NUM_SCAN_SSIDS
Definition oal_cfg80211.h:117
@ PRIV_NL80211_ATTR_MESH_ID
Definition oal_cfg80211.h:88
@ PRIV_NL80211_ATTR_TDLS_ACTION
Definition oal_cfg80211.h:271
@ PRIV_NL80211_ATTR_KEY_DEFAULT_MGMT
Definition oal_cfg80211.h:112
@ PRIV_NL80211_ATTR_NOACK_MAP
Definition oal_cfg80211.h:292
@ PRIV_NL80211_ATTR_MAX_CSA_COUNTERS
Definition oal_cfg80211.h:387
@ PRIV_NL80211_ATTR_TDLS_PEER_CAPABILITY
Definition oal_cfg80211.h:382
@ PRIV_NL80211_ATTR_WIPHY_TXQ_PARAMS
Definition oal_cfg80211.h:108
@ PRIV_NL80211_ATTR_GENERATION
Definition oal_cfg80211.h:121
@ PRIV_NL80211_ATTR_MGMT_SUBTYPE
Definition oal_cfg80211.h:114
@ PRIV_NL80211_ATTR_WIPHY_ANTENNA_TX
Definition oal_cfg80211.h:218
@ PRIV_NL80211_ATTR_VHT_CAPABILITY_MASK
Definition oal_cfg80211.h:339
@ PRIV_NL80211_ATTR_CRIT_PROT_ID
Definition oal_cfg80211.h:344
@ PRIV_NL80211_ATTR_KEY_TYPE
Definition oal_cfg80211.h:134
@ PRIV_NL80211_ATTR_IE_PROBE_RESP
Definition oal_cfg80211.h:256
@ PRIV_NL80211_ATTR_BSS_BASIC_RATES
Definition oal_cfg80211.h:106
@ PRIV_NL80211_ATTR_MPATH_INFO
Definition oal_cfg80211.h:91
@ PRIV_NL80211_ATTR_CENTER_FREQ2
Definition oal_cfg80211.h:314
@ PRIV_NL80211_ATTR_REG_TYPE
Definition oal_cfg80211.h:125
@ PRIV_NL80211_ATTR_SUPPORT_IBSS_RSN
Definition oal_cfg80211.h:216
@ PRIV_NL80211_ATTR_RX_SIGNAL_DBM
Definition oal_cfg80211.h:296
@ PRIV_NL80211_ATTR_WIPHY_BANDS
Definition oal_cfg80211.h:84
@ PRIV_NL80211_ATTR_CIPHER_SUITES
Definition oal_cfg80211.h:137
@ PRIV_NL80211_ATTR_SOCKET_OWNER
Definition oal_cfg80211.h:384
@ PRIV_NL80211_ATTR_EXT_CAPA
Definition oal_cfg80211.h:329
@ PRIV_NL80211_ATTR_RX_FRAME_TYPES
Definition oal_cfg80211.h:210
@ PRIV_NL80211_ATTR_WIPHY_COVERAGE_CLASS
Definition oal_cfg80211.h:190
@ PRIV_NL80211_ATTR_TX_NO_CCK_RATE
Definition oal_cfg80211.h:269
@ PRIV_NL80211_ATTR_WIPHY_ANTENNA_RX
Definition oal_cfg80211.h:219
@ PRIV_NL80211_ATTR_FRAME_TYPE
Definition oal_cfg80211.h:211
@ PRIV_NL80211_ATTR_USE_RRM
Definition oal_cfg80211.h:391
@ PRIV_NL80211_ATTR_MAC_MASK
Definition oal_cfg80211.h:403
@ PRIV_NL80211_ATTR_SUPPORT_10_MHZ
Definition oal_cfg80211.h:366
@ PRIV_NL80211_ATTR_KEY_DEFAULT
Definition oal_cfg80211.h:70
@ PRIV_NL80211_ATTR_WIPHY_TX_POWER_LEVEL
Definition oal_cfg80211.h:207
@ PRIV_NL80211_ATTR_REG_RULES
Definition oal_cfg80211.h:102
@ PRIV_NL80211_ATTR_MNTR_FLAGS
Definition oal_cfg80211.h:86
@ PRIV_NL80211_ATTR_STA_AID
Definition oal_cfg80211.h:77
@ PRIV_NL80211_ATTR_IE_RIC
Definition oal_cfg80211.h:342
@ PRIV_NL80211_ATTR_CIPHER_SUITES_PAIRWISE
Definition oal_cfg80211.h:164
@ PRIV_NL80211_ATTR_KEY_IDX
Definition oal_cfg80211.h:67
@ PRIV_NL80211_ATTR_MPATH_NEXT_HOP
Definition oal_cfg80211.h:90
@ PRIV_NL80211_ATTR_AP_ISOLATE
Definition oal_cfg80211.h:204
@ PRIV_NL80211_ATTR_SSID
Definition oal_cfg80211.h:130
@ PRIV_NL80211_ATTR_CONTROL_PORT
Definition oal_cfg80211.h:155
@ PRIV_NL80211_ATTR_BSS_HT_OPMODE
Definition oal_cfg80211.h:225
@ PRIV_NL80211_ATTR_TIMED_OUT
Definition oal_cfg80211.h:149
@ PRIV_NL80211_ATTR_MAC_ACL_MAX
Definition oal_cfg80211.h:325
@ PRIV_NL80211_ATTR_STATUS_CODE
Definition oal_cfg80211.h:162
@ PRIV_NL80211_ATTR_CSA_C_OFFSETS_TX
Definition oal_cfg80211.h:386
@ PRIV_NL80211_ATTR_CIPHER_SUITE_GROUP
Definition oal_cfg80211.h:165
@ PRIV_NL80211_ATTR_DISABLE_VHT
Definition oal_cfg80211.h:338
@ PRIV_NL80211_ATTR_BEACON_TAIL
Definition oal_cfg80211.h:75
@ PRIV_NL80211_ATTR_PROBE_RESP
Definition oal_cfg80211.h:285
@ PRIV_NL80211_ATTR_WIPHY
Definition oal_cfg80211.h:57
@ PRIV_NL80211_ATTR_NETNS_FD
Definition oal_cfg80211.h:411
@ PRIV_NL80211_ATTR_CONN_FAILED_REASON
Definition oal_cfg80211.h:304
@ PRIV_NL80211_ATTR_PEER_AID
Definition oal_cfg80211.h:347
@ PRIV_NL80211_ATTR_MAX_MATCH_SETS
Definition oal_cfg80211.h:265
@ PRIV_NL80211_ATTR_IFNAME
Definition oal_cfg80211.h:61
@ PRIV_NL80211_ATTR_CONTROL_PORT_ETHERTYPE
Definition oal_cfg80211.h:213
@ PRIV_NL80211_ATTR_TESTDATA
Definition oal_cfg80211.h:157
@ PRIV_NL80211_ATTR_DURATION
Definition oal_cfg80211.h:186
@ PRIV_NL80211_ATTR_BEACON_HEAD
Definition oal_cfg80211.h:74
@ PRIV_NL80211_ATTR_P2P_OPPPS
Definition oal_cfg80211.h:317
@ PRIV_NL80211_ATTR_REG_INITIATOR
Definition oal_cfg80211.h:124
@ PRIV_NL80211_ATTR_WIPHY_SELF_MANAGED_REG
Definition oal_cfg80211.h:405
@ PRIV_NL80211_ATTR_DONT_WAIT_FOR_ACK
Definition oal_cfg80211.h:279
@ PRIV_NL80211_ATTR_VENDOR_EVENTS
Definition oal_cfg80211.h:373
@ PRIV_NL80211_ATTR_WIPHY_RETRY_SHORT
Definition oal_cfg80211.h:144
@ PRIV_NL80211_ATTR_KEY
Definition oal_cfg80211.h:174
@ PRIV_NL80211_ATTR_WIPHY_CHANNEL_TYPE
Definition oal_cfg80211.h:110
@ PRIV_NL80211_ATTR_RXMGMT_FLAGS
Definition oal_cfg80211.h:357
@ PRIV_NL80211_ATTR_PREV_BSSID
Definition oal_cfg80211.h:172
@ PRIV_NL80211_ATTR_SOFTWARE_IFTYPES
Definition oal_cfg80211.h:245
@ PRIV_NL80211_ATTR_LOCAL_MESH_POWER_MODE
Definition oal_cfg80211.h:319
@ PRIV_NL80211_ATTR_STA_PLINK_ACTION
Definition oal_cfg80211.h:89
@ PRIV_NL80211_ATTR_MAX
Definition oal_cfg80211.h:420
@ PRIV_NL80211_ATTR_FREQ_FIXED
Definition oal_cfg80211.h:142
@ PRIV_NL80211_ATTR_VENDOR_SUBCMD
Definition oal_cfg80211.h:371
@ PRIV_NL80211_ATTR_STA_FLAGS
Definition oal_cfg80211.h:78
@ PRIV_NL80211_ATTR_SCAN_SSIDS
Definition oal_cfg80211.h:120
@ PRIV_NL80211_ATTR_MAC_ADDRS
Definition oal_cfg80211.h:323
@ PRIV_NL80211_ATTR_STA_FLAGS2
Definition oal_cfg80211.h:153
@ PRIV_NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES
Definition oal_cfg80211.h:361
@ PRIV_NL80211_ATTR_LOCAL_STATE_CHANGE
Definition oal_cfg80211.h:202
@ PRIV_NL80211_ATTR_TDLS_EXTERNAL_SETUP
Definition oal_cfg80211.h:275
@ PRIV_NL80211_ATTR_OPMODE_NOTIF
Definition oal_cfg80211.h:368
@ PRIV_NL80211_ATTR_WDEV
Definition oal_cfg80211.h:300
@ PRIV_NL80211_ATTR_MAX_NUM_PMKIDS
Definition oal_cfg80211.h:184
@ PRIV_NL80211_ATTR_RESP_IE
Definition oal_cfg80211.h:170
@ PRIV_NL80211_ATTR_CH_SWITCH_BLOCK_TX
Definition oal_cfg80211.h:352
@ PRIV_NL80211_ATTR_VENDOR_DATA
Definition oal_cfg80211.h:372
@ PRIV_NL80211_ATTR_EXT_FEATURES
Definition oal_cfg80211.h:407
@ PRIV_NL80211_ATTR_MAC_HINT
Definition oal_cfg80211.h:377
#define WPA3_STA_SLEEP_TIME
Definition oal_cfg80211.h:29
CHBA_READY2CONN_ATTR
Definition oal_cfg80211.h:40
@ CHBA_READY2CONN_ATTR_ID
Definition oal_cfg80211.h:41
@ CHBA_READY2CONN_ATTR_AFTER_LAST
Definition oal_cfg80211.h:45
@ CHBA_READY2CONN_ATTR_MAX
Definition oal_cfg80211.h:46
@ CHBA_READY2CONN_ATTR_STATUS_CODE
Definition oal_cfg80211.h:42
PRIV_NL80211_RATE_info
Definition oal_cfg80211.h:641
@ PRIV_NL80211_RATE_INFO_MCS
Definition oal_cfg80211.h:644
@ __PRIV_NL80211_RATE_INFO_AFTER_LAST
Definition oal_cfg80211.h:650
@ PRIV_NL80211_RATE_INFO_SHORT_GI
Definition oal_cfg80211.h:646
@ PRIV_NL80211_RATE_INFO_BITRATE
Definition oal_cfg80211.h:643
@ PRIV_NL80211_RATE_INFO_BITRATE32
Definition oal_cfg80211.h:647
@ __PRIV_NL80211_RATE_INFO_INVALID
Definition oal_cfg80211.h:642
@ PRIV_NL80211_RATE_INFO_MAX
Definition oal_cfg80211.h:651
@ PRIV_NL80211_RATE_INFO_40_MHZ_WIDTH
Definition oal_cfg80211.h:645
osal_void oal_cfg80211_vendor_event(oal_netbuf_stru *skb)
void cfg80211_drv_chba_report(const u8 *buf, size_t len)
PRIV_NL80211_STA_info
Definition oal_cfg80211.h:423
@ __PRIV_NL80211_STA_INFO_AFTER_LAST
Definition oal_cfg80211.h:446
@ PRIV_NL80211_STA_INFO_TX_RETRIES
Definition oal_cfg80211.h:435
@ PRIV_NL80211_STA_INFO_LLID
Definition oal_cfg80211.h:428
@ PRIV_NL80211_STA_INFO_BSS_PARAM
Definition oal_cfg80211.h:439
@ __PRIV_NL80211_STA_INFO_INVALID
Definition oal_cfg80211.h:424
@ PRIV_NL80211_STA_INFO_TX_BYTES
Definition oal_cfg80211.h:427
@ PRIV_NL80211_STA_INFO_BEACON_LOSS
Definition oal_cfg80211.h:442
@ PRIV_NL80211_STA_INFO_INACTIVE_TIME
Definition oal_cfg80211.h:425
@ PRIV_NL80211_STA_INFO_TX_PACKETS
Definition oal_cfg80211.h:434
@ PRIV_NL80211_STA_INFO_RX_PACKETS
Definition oal_cfg80211.h:433
@ PRIV_NL80211_STA_INFO_PLINK_STATE
Definition oal_cfg80211.h:430
@ PRIV_NL80211_STA_INFO_TX_BITRATE
Definition oal_cfg80211.h:432
@ PRIV_NL80211_STA_INFO_TX_FAILED
Definition oal_cfg80211.h:436
@ PRIV_NL80211_STA_INFO_MAX
Definition oal_cfg80211.h:447
@ PRIV_NL80211_STA_INFO_RX_BITRATE
Definition oal_cfg80211.h:438
@ PRIV_NL80211_STA_INFO_SIGNAL
Definition oal_cfg80211.h:431
@ PRIV_NL80211_STA_INFO_T_OFFSET
Definition oal_cfg80211.h:443
@ PRIV_NL80211_STA_INFO_PLID
Definition oal_cfg80211.h:429
@ PRIV_NL80211_STA_INFO_SIGNAL_AVG
Definition oal_cfg80211.h:437
@ PRIV_NL80211_STA_INFO_STA_FLAGS
Definition oal_cfg80211.h:441
@ PRIV_NL80211_STA_INFO_CONNECTED_TIME
Definition oal_cfg80211.h:440
@ PRIV_NL80211_STA_INFO_RX_BYTES
Definition oal_cfg80211.h:426
osal_u32 oal_cfg80211_rx_mgmt_etc(oal_net_device_stru *dev, osal_s32 l_freq, osal_u8 rssi, const osal_u8 *buf, osal_u32 len, oal_gfp_enum_uint8 gfp)
void oal_cfg80211_link_meas_res_report(oal_net_device_stru *netdev, gfp_t gfp, osal_u8 *buf, osal_u32 len)
osal_u32 oal_cfg80211_init(osal_void)
void cfg80211_drv_mss_result(struct net_device *dev, gfp_t gfp, const u8 *buf, size_t len)
osal_void oal_cfg80211_remain_on_channel_expired_etc(oal_wireless_dev_stru *wdev, osal_u64 ull_cookie, oal_ieee80211_channel_stru *listen_channel, oal_gfp_enum_uint8 gfp)
PRIV_NL80211_CHAN_WIDTH
Definition oal_cfg80211.h:666
@ PRIV_NL80211_CHAN_WIDTH_20
Definition oal_cfg80211.h:668
@ PRIV_NL80211_CHAN_WIDTH_80
Definition oal_cfg80211.h:670
@ PRIV_NL80211_CHAN_WIDTH_80P80
Definition oal_cfg80211.h:671
@ PRIV_NL80211_CHAN_WIDTH_160
Definition oal_cfg80211.h:672
@ PRIV_NL80211_CHAN_WIDTH_MAX
Definition oal_cfg80211.h:678
@ PRIV_NL80211_CHAN_WIDTH_10
Definition oal_cfg80211.h:674
@ PRIV_NL80211_CHAN_WIDTH_5
Definition oal_cfg80211.h:673
@ PRIV_NL80211_CHAN_WIDTH_40
Definition oal_cfg80211.h:669
@ PRIV_NL80211_CHAN_WIDTH_20_NOHT
Definition oal_cfg80211.h:667
@ __PRIV_NL80211_CHAN_WIDTH_AFTER_LAST
Definition oal_cfg80211.h:677
PRIV_NL80211_RADAR_EVENT
Definition oal_cfg80211.h:654
@ PRIV_NL80211_RADAR_CAC_FINISHED
Definition oal_cfg80211.h:656
@ PRIV_NL80211_RADAR_DETECTED
Definition oal_cfg80211.h:655
@ PRIV_NL80211_RADAR_EVENT_MAX
Definition oal_cfg80211.h:663
@ PRIV_NL80211_RADAR_CAC_ABORTED
Definition oal_cfg80211.h:657
@ PRIV_NL80211_RADAR_CAC_STARTED
Definition oal_cfg80211.h:659
@ __PRIV_NL80211_RADAR_EVENT_AFTER_LAST
Definition oal_cfg80211.h:662
@ PRIV_NL80211_RADAR_NOP_FINISHED
Definition oal_cfg80211.h:658
osal_void oal_cfg80211_exit(osal_void)
osal_u32 oal_cfg80211_roamed_etc(oal_net_device_stru *net_device, struct ieee80211_channel *channel, const osal_u8 *bssid, const osal_u8 *req_ie, osal_u32 req_ie_len, const osal_u8 *resp_ie, osal_u32 resp_ie_len, oal_gfp_enum_uint8 gfp)
oal_cfg80211_bss_stru * oal_cfg80211_get_bss_etc(oal_wiphy_stru *wiphy, oal_ieee80211_channel_stru *channel, osal_u8 *bssid, osal_u8 *ssid, osal_u32 ssid_len)
void oal_cfg80211_ch_switch_notify(oal_net_device_stru *pst_netdev, oal_cfg80211_chan_def *pst_chandef)
osal_u32 oal_cfg80211_new_sta_etc(oal_net_device_stru *net_device, const osal_u8 *mac_addr, oal_station_info_stru *station_info, oal_gfp_enum_uint8 gfp)
osal_void oal_cfg80211_ready_on_channel_etc(oal_wireless_dev_stru *wdev, osal_u64 ull_cookie, oal_ieee80211_channel_stru *chan, osal_u32 duration, oal_gfp_enum_uint8 gfp)
osal_s32 oal_cfg80211_del_sta_etc(oal_net_device_stru *net_device, const osal_u8 *mac_addr, oal_gfp_enum_uint8 gfp)
enum nl80211_chan_width oal_nl80211_chan_width
Definition oal_cfg80211.h:681
osal_void oal_cfg80211_mic_failure_etc(oal_net_device_stru *net_device, const osal_u8 *mac_addr, enum nl80211_key_type key_type, osal_s32 key_id, const osal_u8 *tsc, oal_gfp_enum_uint8 gfp)
oal_netbuf_stru * oal_cfg80211_vendor_cmd_alloc_reply_skb_etc(oal_wiphy_stru *wiphy, osal_u32 len)
osal_void oal_cfg80211_put_bss_etc(oal_wiphy_stru *wiphy, oal_cfg80211_bss_stru *cfg80211_bss)
osal_void oal_cfg80211_scan_done_etc(oal_cfg80211_scan_request_stru *cfg80211_scan_request, osal_s8 c_aborted)
osal_u32 ie_len
Definition oal_net.h:0
#define OAL_CONST
Definition oal_types.h:45
osal_u8 oal_bool_enum_uint8
Definition oal_types_device_rom.h:45
#define INLINE__
Definition osal_list.h:25
int osal_s32
Definition osal_types.h:19
unsigned char osal_u8
Definition osal_types.h:11
osal_u8 osal_bool
Definition osal_types.h:27
signed char osal_s8
Definition osal_types.h:17
unsigned long long osal_u64
Definition osal_types.h:14
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
unsigned short osal_u16
Definition osal_types.h:12
Definition oal_cfg80211.h:684
osal_u32 center_freq2
Definition oal_cfg80211.h:689
oal_nl80211_chan_width width
Definition oal_cfg80211.h:687
osal_u32 center_freq1
Definition oal_cfg80211.h:688
osal_u16 center_freq
Definition oal_cfg80211.h:685
Definition oal_skbuff.h:82