X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=target_firmware%2Fwlan%2Finclude%2Fwlan_hdr.h;h=b343637792c4df1ef6adf473b72c879c62005d0b;hb=HEAD;hp=1fd1272bb3539fcfb45c59dbccb27a5c1b9b19fa;hpb=8804cc94e3b66550797279f540b960d18a78421f;p=open-ath9k-htc-firmware.git diff --git a/target_firmware/wlan/include/wlan_hdr.h b/target_firmware/wlan/include/wlan_hdr.h index 1fd1272..b343637 100755 --- a/target_firmware/wlan/include/wlan_hdr.h +++ b/target_firmware/wlan/include/wlan_hdr.h @@ -1,3 +1,37 @@ +/* + * Copyright (c) 2013 Qualcomm Atheros, Inc. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted (subject to the limitations in the + * disclaimer below) provided that the following conditions are met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the + * distribution. + * + * * Neither the name of Qualcomm Atheros nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE + * GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT + * HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE + * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN + * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ #ifndef _WLAN_HDR_H #define _WLAN_HDR_H @@ -27,8 +61,8 @@ typedef struct _mgt_header { } POSTPACK ath_mgt_hdr_t; typedef struct _beacon_header { - a_uint8_t vap_index; - a_uint8_t len_changed; + a_uint8_t vap_index; + a_uint8_t len_changed; a_uint16_t reserved; } ath_beacon_hdr_t; @@ -45,7 +79,7 @@ typedef struct __data_header { a_uint8_t ni_index; a_uint8_t vap_index; a_uint8_t tidno; - a_uint32_t flags; + a_uint32_t flags; a_int8_t keytype; a_int8_t keyix; a_uint8_t cookie; @@ -67,7 +101,7 @@ struct ieee80211com_target { #define VAP_TARGET_SIZE 12 -struct ieee80211vap_target +struct ieee80211vap_target { a_uint8_t iv_vapindex; a_uint8_t iv_opmode; /* enum ieee80211_opmode */ @@ -136,11 +170,11 @@ struct ath_tx_stats { a_uint32_t ast_tx_altrate; /* tx frames with alternate rate */ a_uint32_t ast_tx_protect; /* tx frames with protection */ - a_uint32_t tx_tgt; /* tx data pkts recieved on target */ + a_uint32_t tx_tgt; /* tx data pkts recieved on target */ a_uint32_t tx_qnull; /* txq empty occurences */ a_uint32_t txaggr_nframes; /* no. of frames aggregated */ - a_uint32_t tx_compunaggr; /* tx unaggregated frame completions */ + a_uint32_t tx_compunaggr; /* tx unaggregated frame completions */ a_uint32_t tx_compaggr; /* tx aggregated completions */ a_uint32_t txaggr_retries; /* tx retries of sub frames */ a_uint32_t txaggr_single; /* tx frames not aggregated */ @@ -185,7 +219,7 @@ struct ath_aggr_info { a_uint8_t tidno; a_uint8_t aggr_enable; a_uint8_t padding; -}; +}; struct wmi_data_delba { a_uint8_t ni_nodeindex; @@ -199,4 +233,4 @@ struct wmi_fw_version { a_uint16_t minor; }; -#endif +#endif