ieee80211_hdr_3addr
#define WOW_HDR_LEN (sizeof(struct ieee80211_hdr_3addr) + \
offsetof(struct ieee80211_hdr_3addr, addr1))
offsetof(struct ieee80211_hdr_3addr, addr1);
offsetof(struct ieee80211_hdr_3addr, addr3) -
offsetof(struct ieee80211_hdr_3addr, addr3);
offsetof(struct ieee80211_hdr_3addr, addr1);
struct ieee80211_hdr_3addr *new_hdr_pattern =
(struct ieee80211_hdr_3addr *)hdr_80211_pattern;
struct ieee80211_hdr_3addr *new_hdr_mask =
(struct ieee80211_hdr_3addr *)hdr_80211_bit_mask;
struct ieee80211_hdr_3addr *wh;
wh = (struct ieee80211_hdr_3addr *)hdr_desc;
#define WOW_HDR_LEN (sizeof(struct ieee80211_hdr_3addr) + \
offsetof(struct ieee80211_hdr_3addr, addr1))
struct ieee80211_hdr_3addr *new_hdr_pattern =
(struct ieee80211_hdr_3addr *)hdr_80211_pattern;
struct ieee80211_hdr_3addr *new_hdr_mask =
(struct ieee80211_hdr_3addr *)hdr_80211_bit_mask;
offsetof(struct ieee80211_hdr_3addr, addr1);
offsetof(struct ieee80211_hdr_3addr, addr3) -
offsetof(struct ieee80211_hdr_3addr, addr3);
offsetof(struct ieee80211_hdr_3addr, addr1);
struct ieee80211_hdr_3addr *wh;
wh = (struct ieee80211_hdr_3addr *)hdr_desc;
#define WOW_HDR_LEN (sizeof(struct ieee80211_hdr_3addr) + \
offsetof(struct ieee80211_hdr_3addr, addr1))
size_t a1_ofs = offsetof(struct ieee80211_hdr_3addr, addr1);
size_t a3_ofs = offsetof(struct ieee80211_hdr_3addr, addr3);
size_t i80211_hdr_len = sizeof(struct ieee80211_hdr_3addr);
if (assoc_req_len > sizeof(struct ieee80211_hdr_3addr)) {
assoc_req_len >= sizeof(struct ieee80211_hdr_3addr) +
assoc_req_len >= sizeof(struct ieee80211_hdr_3addr)
struct ieee80211_hdr_3addr *pwh, wh;
pwh = (struct ieee80211_hdr_3addr *) datap;
memcpy((u8 *) &wh, datap, sizeof(struct ieee80211_hdr_3addr));
skb_pull(skb, sizeof(struct ieee80211_hdr_3addr));
struct ieee80211_hdr_3addr *nullfunc;
nullfunc = (struct ieee80211_hdr_3addr *) skb->data;
sizeof(struct ieee80211_hdr_3addr),
sizeof(struct ieee80211_hdr_3addr),
struct ieee80211_hdr_3addr *hdr;
if (unlikely(skb->len < sizeof(struct ieee80211_hdr_3addr))) {
if (len < sizeof(struct ieee80211_hdr_3addr))
if (len < sizeof(struct ieee80211_hdr_3addr)) {
skb_put_data(skb, buf, sizeof(struct ieee80211_hdr_3addr));
skb_put_data(skb, buf + sizeof(struct ieee80211_hdr_3addr),
len - sizeof(struct ieee80211_hdr_3addr));
sizeof(struct ieee80211_hdr_3addr) +
sizeof(struct ieee80211_hdr_3addr) +
(sizeof(struct ieee80211_hdr_3addr) +
memmove(skb->data + sizeof(struct ieee80211_hdr_3addr),
sizeof(struct ieee80211_hdr_3addr);
const struct ieee80211_hdr_3addr *frame = (void *)rxmgmt->frame_data;
hdr_len = sizeof(struct ieee80211_hdr_3addr);
struct ieee80211_hdr_3addr *hdr;
struct ieee80211_hdr_3addr *hdr;
struct ieee80211_hdr_3addr *hdr;
ies = &frame.skb->data[sizeof(struct ieee80211_hdr_3addr)];
ies_len = frame.skb->len - sizeof(struct ieee80211_hdr_3addr);
struct ieee80211_hdr_3addr *hdr;
struct ieee80211_hdr_3addr *nullfunc;
struct ieee80211_hdr_3addr *hdr;
if (frame_data_len < sizeof(struct ieee80211_hdr_3addr) ||
const u8 *frame_body = frame + sizeof(struct ieee80211_hdr_3addr);
fc = le16_to_cpu(((struct ieee80211_hdr_3addr *)frame)->frame_control);
u8 *frame_body = (u8 *)(pframe + sizeof(struct ieee80211_hdr_3addr));
frame_body = (unsigned char *)(pframe + sizeof(struct ieee80211_hdr_3addr));
frame_body = (unsigned char *)(pframe + sizeof(struct ieee80211_hdr_3addr));
u8 *frame_body = pframe + sizeof(struct ieee80211_hdr_3addr);
u8 *frame_body = pframe + sizeof(struct ieee80211_hdr_3addr);
u8 *frame_body = pframe + sizeof(struct ieee80211_hdr_3addr);
u8 *frame_body = pframe + sizeof(struct ieee80211_hdr_3addr);
frame_body = (unsigned char *)(pframe + sizeof(struct ieee80211_hdr_3addr));
pframe += sizeof(struct ieee80211_hdr_3addr);
pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
wps_ie = rtw_get_wps_ie(pmgntframe->buf_addr+TXDESC_OFFSET+sizeof(struct ieee80211_hdr_3addr)+_BEACON_IE_OFFSET_,
pattrib->pktlen-sizeof(struct ieee80211_hdr_3addr)-_BEACON_IE_OFFSET_, NULL, &wps_ielen);
pattrib->hdrlen = sizeof(struct ieee80211_hdr_3addr);
u8 *ies = pmgntframe->buf_addr+TXDESC_OFFSET+sizeof(struct ieee80211_hdr_3addr);
pframe += sizeof(struct ieee80211_hdr_3addr);
pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pframe += sizeof(struct ieee80211_hdr_3addr);
pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pattrib->hdrlen = sizeof(struct ieee80211_hdr_3addr);
pattrib->hdrlen = sizeof(struct ieee80211_hdr_3addr);
pframe += sizeof(struct ieee80211_hdr_3addr);
pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pframe += sizeof(struct ieee80211_hdr_3addr);
pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pframe += sizeof(struct ieee80211_hdr_3addr);
pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pframe += sizeof(struct ieee80211_hdr_3addr);
pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pframe += sizeof(struct ieee80211_hdr_3addr);
pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pframe += sizeof(struct ieee80211_hdr_3addr);
pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
len = packet_len - sizeof(struct ieee80211_hdr_3addr);
memcpy(bssid->ies, (pframe + sizeof(struct ieee80211_hdr_3addr)), bssid->ie_length);
p = rtw_get_ie(pframe + sizeof(struct ieee80211_hdr_3addr) + _BEACON_IE_OFFSET_, WLAN_EID_EXT_SUPP_RATES, &ielen, precv_frame->u.hdr.len - sizeof(struct ieee80211_hdr_3addr) - _BEACON_IE_OFFSET_);
pmlmeinfo->assoc_AP_vendor = check_assoc_AP(pframe+sizeof(struct ieee80211_hdr_3addr), len-sizeof(struct ieee80211_hdr_3addr));
if (pkt_len < sizeof(struct ieee80211_hdr_3addr) + ie_offset)
left = pkt_len - (sizeof(struct ieee80211_hdr_3addr) + ie_offset);
pos = pframe + (sizeof(struct ieee80211_hdr_3addr) + ie_offset);
pattrib->hdrlen = sizeof(struct ieee80211_hdr_3addr);
len = packet_len - sizeof(struct ieee80211_hdr_3addr);
memcpy(bssid->ies, (pframe + sizeof(struct ieee80211_hdr_3addr)), bssid->ie_length);
pIE = pframe + sizeof(struct ieee80211_hdr_3addr);
pIE = pframe + sizeof(struct ieee80211_hdr_3addr);
MGMT_body = pframe + sizeof(struct ieee80211_hdr_3addr);
frame_body_len = pattrib->pktlen - sizeof(struct ieee80211_hdr_3addr);
pframe += sizeof(struct ieee80211_hdr_3addr);
pktlen = sizeof(struct ieee80211_hdr_3addr);
pktlen = sizeof(struct ieee80211_hdr_3addr);
pktlen = sizeof(struct ieee80211_hdr_3addr);
bssinf_len = pnetwork->network.ie_length + sizeof(struct ieee80211_hdr_3addr);
pbuf += sizeof(struct ieee80211_hdr_3addr);
len = sizeof(struct ieee80211_hdr_3addr);
pmlmepriv->assoc_req + sizeof(struct ieee80211_hdr_3addr) + 2;
pmlmepriv->assoc_req_len - sizeof(struct ieee80211_hdr_3addr) - 2;
pmlmepriv->assoc_rsp + sizeof(struct ieee80211_hdr_3addr) + 6;
pmlmepriv->assoc_rsp_len - sizeof(struct ieee80211_hdr_3addr) - 6;
, pmlmepriv->assoc_req + sizeof(struct ieee80211_hdr_3addr) + 2
, pmlmepriv->assoc_req_len - sizeof(struct ieee80211_hdr_3addr) - 2
, pmlmepriv->assoc_rsp + sizeof(struct ieee80211_hdr_3addr) + 6
, pmlmepriv->assoc_rsp_len - sizeof(struct ieee80211_hdr_3addr) - 6
frame_len = sizeof(struct ieee80211_hdr_3addr) +
struct ieee80211_hdr_3addr *nullfunc;
nullfunc = (struct ieee80211_hdr_3addr *) skb->data;
struct ieee80211_hdr_3addr hdr;
struct ieee80211_hdr_3addr hdr = {
struct ieee80211_hdr_3addr *nullfunc;
struct ieee80211_hdr_3addr *hdr;