Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/usb/wlan/if_run.c
Show First 20 Lines • Show All 2,785 Lines • ▼ Show 20 Lines | if (__predict_false(flags & (RT2860_RX_CRCERR | RT2860_RX_ICVERR))) { | ||||
return; | return; | ||||
} | } | ||||
m->m_data += rxwisize; | m->m_data += rxwisize; | ||||
m->m_pkthdr.len = m->m_len -= rxwisize; | m->m_pkthdr.len = m->m_len -= rxwisize; | ||||
wh = mtod(m, struct ieee80211_frame *); | wh = mtod(m, struct ieee80211_frame *); | ||||
if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) { | if ((wh->i_fc[1] & IEEE80211_FC1_PROTECTED) && | ||||
(flags & RT2860_RX_DEC)) { | |||||
wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; | wh->i_fc[1] &= ~IEEE80211_FC1_PROTECTED; | ||||
m->m_flags |= M_WEP; | m->m_flags |= M_WEP; | ||||
} | } | ||||
if (flags & RT2860_RX_L2PAD) { | if (flags & RT2860_RX_L2PAD) { | ||||
DPRINTFN(8, "received RT2860_RX_L2PAD frame\n"); | DPRINTFN(8, "received RT2860_RX_L2PAD frame\n"); | ||||
len += 2; | len += 2; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 3,435 Lines • Show Last 20 Lines |