IEEE80211_CRC_LEN
#define IEEE80211_MAX_DATA_LEN (2300 + IEEE80211_CRC_LEN)
m_adj(m, -IEEE80211_CRC_LEN);
#define IEEE80211_MAX_LEN (2300 + IEEE80211_CRC_LEN + \
, m->m_len + IEEE80211_CRC_LEN /* frame length */
m_adj(m, -IEEE80211_CRC_LEN);
+ IEEE80211_CRC_LEN)
pktlen += IEEE80211_CRC_LEN;
pktlen = m0->m_pkthdr.len - (hdrlen & 3) + IEEE80211_CRC_LEN;
m_adj(m, -IEEE80211_CRC_LEN);
pkt_len = m->m_pkthdr.len + IEEE80211_CRC_LEN;
pkt_len = m->m_pkthdr.len + IEEE80211_CRC_LEN;
((hdr) + sizeof(struct ieee80211_frame_ack) + IEEE80211_CRC_LEN)
m_adj(m, -IEEE80211_CRC_LEN);
m->m_pkthdr.len + IEEE80211_CRC_LEN, rate);
m->m_pkthdr.len + IEEE80211_CRC_LEN, rate);
m->m_pkthdr.len + IEEE80211_CRC_LEN, rate);
m->m_pkthdr.len + IEEE80211_CRC_LEN, rate_fb);
m->m_pkthdr.len + IEEE80211_CRC_LEN > vap->iv_rtsthreshold)
len += IEEE80211_CRC_LEN;
totlen + IEEE80211_CRC_LEN > vap->iv_rtsthreshold &&
if (totlen + IEEE80211_CRC_LEN > vap->iv_rtsthreshold) {
if (len < 2 + 2 + IEEE80211_ADDR_LEN + IEEE80211_CRC_LEN) {
len -= IEEE80211_CRC_LEN; /* strip 802.11 FCS */
if (m->m_pkthdr.len + IEEE80211_CRC_LEN >= vap->iv_rtsthreshold)
head->len = htole16(m->m_pkthdr.len + IEEE80211_CRC_LEN);
len += IEEE80211_CRC_LEN;
if (m0->m_pkthdr.len + IEEE80211_CRC_LEN > vap->iv_rtsthreshold)
len += IEEE80211_CRC_LEN;
if (m0->m_pkthdr.len + IEEE80211_CRC_LEN > vap->iv_rtsthreshold)
(m->m_pkthdr.len + IEEE80211_CRC_LEN > vap->iv_rtsthreshold ||
m_adj(m, -IEEE80211_CRC_LEN);
if (m->m_pkthdr.len + IEEE80211_CRC_LEN >
if (m->m_pkthdr.len + IEEE80211_CRC_LEN >
((m->m_pkthdr.len + IEEE80211_CRC_LEN > vap->iv_rtsthreshold) ||
len += IEEE80211_CRC_LEN;
if (m0->m_pkthdr.len + IEEE80211_CRC_LEN > vap->iv_rtsthreshold)
((m->m_pkthdr.len + IEEE80211_CRC_LEN > vap->iv_rtsthreshold) ||
framelen = m0->m_pkthdr.len + IEEE80211_CRC_LEN;
m->m_len = m->m_pkthdr.len = pkglen - IEEE80211_CRC_LEN;
if (m0->m_pkthdr.len + IEEE80211_CRC_LEN > vap->iv_rtsthreshold)
m_adj(m, -IEEE80211_CRC_LEN);
len += IEEE80211_CRC_LEN;
IEEE80211_CRC_LEN, rate, 0, 0);
IEEE80211_CRC_LEN, rate, 0, isshort);
IEEE80211_CRC_LEN, rate, 0, isshort);
IEEE80211_CRC_LEN, rate, 0, isshort) +
m->m_pkthdr.len = m->m_len = flen - IEEE80211_CRC_LEN;
sizeof(struct zyd_rx_stat) - IEEE80211_CRC_LEN;
totlen = m0->m_pkthdr.len + IEEE80211_CRC_LEN;
if (totlen + IEEE80211_CRC_LEN > vap->iv_rtsthreshold) {
#define IEEE80211_MAX_LEN (2300 + IEEE80211_CRC_LEN + \
(sizeof(struct ieee80211_frame_ack) + IEEE80211_CRC_LEN)
(sizeof(struct ieee80211_frame_min) + IEEE80211_CRC_LEN)
+ IEEE80211_CRC_LEN)
pktlen = m->m_pkthdr.len + IEEE80211_CRC_LEN;
(sizeof(struct ieee80211_frame_ack) + IEEE80211_CRC_LEN)
*len -= IEEE80211_CRC_LEN;
*plen -= IEEE80211_CRC_LEN;
glen -= IEEE80211_CRC_LEN;
(sizeof(struct ieee80211_frame_ack) + IEEE80211_CRC_LEN)
+ IEEE80211_CRC_LEN