qcacmn: mgmt frame txrx

Modify P2P IE and tx mgmt frame. Handles tx confirm and rx frame
events.

Change-Id: I0c0ada2e12ee5ebdd3e8d7b7a6f2bd2af4357548
CRs-Fixed: 2015297
Esse commit está contido em:
Wu Gao
2017-03-22 13:18:15 +08:00
commit de Sandeep Puligilla
commit dfc571c521
13 arquivos alterados com 1964 adições e 10 exclusões

Ver arquivo

@@ -462,6 +462,24 @@ struct wlan_frame_hdr {
uint8_t i_seq[2];
} qdf_packed;
/* sequence number offset base on begin of mac header */
#define WLAN_SEQ_CTL_OFFSET 22
#define WLAN_LOW_SEQ_NUM_MASK 0x000F
#define WLAN_HIGH_SEQ_NUM_MASK 0x0FF0
#define WLAN_HIGH_SEQ_NUM_OFFSET 4
/**
* struct wlan_seq_ctl: sequence number control
* @frag_num: frag number
* @seq_num_lo: sequence number low byte
* @seq_num_hi: sequence number high byte
*/
struct wlan_seq_ctl {
uint8_t frag_num:4;
uint8_t seq_num_lo:4;
uint8_t seq_num_hi:8;
} qdf_packed;
/**
* union wlan_capability : wlan_capability info
* @value: capability value
@@ -727,7 +745,6 @@ struct rsn_mdie {
uint8_t ft_capab;
} qdf_packed;
/**
* is_wpa_oui() - If vendor IE is WPA type
* @frm: vendor IE pointer