2
2
* Broadcom Event protocol definitions
4
* Copyright (C) 2010, Broadcom Corporation
7
* THIS SOFTWARE IS OFFERED "AS IS", AND BROADCOM GRANTS NO WARRANTIES OF ANY
8
* KIND, EXPRESS OR IMPLIED, BY STATUTE, COMMUNICATION OR OTHERWISE. BROADCOM
9
* SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
10
* FOR A SPECIFIC PURPOSE OR NONINFRINGEMENT CONCERNING THIS SOFTWARE.
4
* Copyright (C) 2011, Broadcom Corporation. All Rights Reserved.
6
* Permission to use, copy, modify, and/or distribute this software for any
7
* purpose with or without fee is hereby granted, provided that the above
8
* copyright notice and this permission notice appear in all copies.
10
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
11
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
12
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
13
* SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
14
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
15
* OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
16
* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
12
18
* Dependencies: proto/bcmeth.h
14
* $Id: bcmevent.h,v 9.68.4.3.18.3 2011-01-19 09:32:15 Exp $
20
* $Id: bcmevent.h 289463 2011-10-12 23:00:00Z $
62
68
} BWL_POST_PACKED_STRUCT wl_event_msg_t;
64
typedef BWL_PRE_PACKED_STRUCT struct bcm_event {
65
struct ether_header eth;
69
} BWL_POST_PACKED_STRUCT bcm_event_t;
71
70
#define BCM_MSG_LEN (sizeof(bcm_event_t) - sizeof(bcmeth_hdr_t) - sizeof(struct ether_header))
73
72
#define WLC_E_SET_SSID 0
140
137
#define WLC_E_WAI_MSG 68
141
138
#define WLC_E_ESCAN_RESULT 69
142
139
#define WLC_E_ACTION_FRAME_OFF_CHAN_COMPLETE 70
144
140
#define WLC_E_PROBRESP_MSG 71
145
141
#define WLC_E_P2P_PROBREQ_MSG 72
147
142
#define WLC_E_DCS_REQUEST 73
148
143
#define WLC_E_FIFO_CREDIT_MAP 74
149
144
#define WLC_E_ACTION_FRAME_RX 75
150
#define WLC_E_ASSOC_IND_NDIS 76
151
#define WLC_E_REASSOC_IND_NDIS 77
152
#define WLC_E_CSA_COMPLETE_IND 78
153
#define WLC_E_LAST 79
145
#define WLC_E_WAKE_EVENT 76
146
#define WLC_E_OVERLAY_REQ 77
147
#define WLC_E_ASSOC_IND_NDIS 78
148
#define WLC_E_REASSOC_IND_NDIS 79
149
#define WLC_E_CSA_COMPLETE_IND 80
150
#define WLC_E_EXCESS_PM_WAKE_EVENT 81
151
#define WLC_E_LAST 82
190
188
#define WLC_E_REASON_TSPEC_REJECTED 7
191
189
#define WLC_E_REASON_BETTER_AP 8
191
#define WLC_E_REASON_REQUESTED_ROAM 11
193
193
#define WLC_E_PRUNE_ENCR_MISMATCH 1
194
194
#define WLC_E_PRUNE_BCAST_BSSID 2
195
195
#define WLC_E_PRUNE_MAC_DENY 3
255
255
#define WLC_E_LINK_ASSOC_REC 3
256
256
#define WLC_E_LINK_BSSCFG_DIS 4
258
#define WLC_E_OVL_DOWNLOAD 0
259
#define WLC_E_OVL_UPDATE_IND 1
258
261
#include <packed_section_end.h>