/haiku/src/libs/compat/freebsd_network/compat/net/ |
H A D | bpf.h | 21 #define bpfattach(ifnet, dlt, hdrlen) do { } while (0); 22 #define bpfattach2(ifnet, dlt, hdrlen, bpf_if) do { } while (0)
|
/haiku/src/libs/compat/openbsd_wlan/net80211/ |
H A D | ieee80211_crypto_wep.c | 90 int left, moff, noff, len, hdrlen; local 109 hdrlen = ieee80211_get_hdrlen(wh); 110 memcpy(mtod(n0, caddr_t), wh, hdrlen); local 118 ivp = mtod(n0, u_int8_t *) + hdrlen; 133 moff = hdrlen; 134 noff = hdrlen + IEEE80211_WEP_HDRLEN; 209 int hdrlen, left, moff, noff, len; local 212 hdrlen = ieee80211_get_hdrlen(wh); 214 if (m0->m_pkthdr.len < hdrlen + IEEE80211_WEP_TOTLEN) { 220 ivp = (u_int8_t *)wh + hdrlen; 242 memcpy(mtod(n0, caddr_t), wh, hdrlen); local [all...] |
H A D | ieee80211_crypto_ccmp.c | 175 int hdrlen, left, moff, noff, len; local 196 hdrlen = ieee80211_get_hdrlen(wh); 197 memcpy(mtod(n0, caddr_t), wh, hdrlen); local 202 ivp = mtod(n0, u_int8_t *) + hdrlen; 214 m0->m_pkthdr.len - hdrlen, b, a, s0); 226 moff = hdrlen; 227 noff = hdrlen + IEEE80211_CCMP_HDRLEN; 308 int hdrlen; local 312 hdrlen = ieee80211_get_hdrlen(wh); 313 if (m->m_pkthdr.len < hdrlen 354 int hdrlen, left, moff, noff, len; local 401 memcpy(mtod(n0, caddr_t), wh, hdrlen); local [all...] |
H A D | ieee80211_crypto_tkip.c | 194 int left, moff, noff, len, hdrlen; local 213 hdrlen = ieee80211_get_hdrlen(wh); 214 memcpy(mtod(n0, caddr_t), wh, hdrlen); local 219 ivp = mtod(n0, u_int8_t *) + hdrlen; 242 moff = hdrlen; 243 noff = hdrlen + IEEE80211_TKIP_HDRLEN; 290 ieee80211_tkip_mic(m0, hdrlen, ctx->txmic, mic); 321 int hdrlen; local 326 hdrlen = ieee80211_get_hdrlen(wh); 328 if (m->m_pkthdr.len < hdrlen 365 int hdrlen, left, moff, noff, len; local 407 memcpy(mtod(n0, caddr_t), wh, hdrlen); local [all...] |
H A D | ieee80211_crypto.c | 220 int hdrlen; local 231 hdrlen = ieee80211_get_hdrlen(wh); 233 if (m->m_len < hdrlen + 4) 235 ivp = (u_int8_t *)wh + hdrlen;
|
H A D | ieee80211_input.c | 165 int hdrlen; local 172 hdrlen = ieee80211_get_hdrlen(wh); 210 memmove(mtod(m, caddr_t) + IEEE80211_CCMP_HDRLEN, wh, hdrlen); 241 memmove(mtod(m, caddr_t) + IEEE80211_TKIP_HDRLEN, wh, hdrlen); 276 int hdrlen, hasqos; local 307 hdrlen = ieee80211_get_hdrlen(wh); 308 if (m->m_len < hdrlen) { 314 hdrlen = 0; 613 ieee80211_amsdu_decap(ic, m, ni, hdrlen, ml); 615 ieee80211_decap(ic, m, ni, hdrlen, m 727 ieee80211_defrag(struct ieee80211com *ic, struct mbuf *m, int hdrlen) argument 1117 ieee80211_decap(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni, int hdrlen, struct mbuf_list *ml) argument 1225 ieee80211_amsdu_decap(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni, int hdrlen, struct mbuf_list *ml) argument [all...] |
H A D | ieee80211_output.c | 535 u_int dlt, hdrlen; local 627 hdrlen = sizeof(struct ieee80211_frame); 632 hdrlen = sizeof(struct ieee80211_qosframe); 636 hdrlen = sizeof(struct ieee80211_frame); 647 M_PREPEND(m, hdrlen, M_DONTWAIT);
|
/haiku/src/libs/compat/freebsd_wlan/net80211/ |
H A D | ieee80211_crypto_ccmp.c | 91 static int ccmp_encrypt(struct ieee80211_key *, struct mbuf *, int hdrlen); 93 struct mbuf *, int hdrlen); 171 int hdrlen; local 174 hdrlen = ieee80211_hdrspace(ic, mtod(m, void *)); 196 ovbcopy(ivp + ccmp.ic_header, ivp, hdrlen); 197 ivp += hdrlen; 205 !ccmp_encrypt(k, m, hdrlen)) 235 ccmp_decap(struct ieee80211_key *k, struct mbuf *m, int hdrlen) argument 254 ivp = mtod(m, uint8_t *) + hdrlen; 284 !ccmp_decrypt(k, pn, m, hdrlen)) 293 hdrlen); local 450 ccmp_encrypt(struct ieee80211_key *key, struct mbuf *m0, int hdrlen) argument 595 ccmp_decrypt(struct ieee80211_key *key, u_int64_t pn, struct mbuf *m, int hdrlen) argument [all...] |
H A D | ieee80211_crypto_wep.c | 77 static int wep_encrypt(struct ieee80211_key *, struct mbuf *, int hdrlen); 78 static int wep_decrypt(struct ieee80211_key *, struct mbuf *, int hdrlen); 187 int hdrlen; local 190 hdrlen = ieee80211_hdrspace(ic, mtod(m, void *)); 209 ovbcopy(ivp + wep.ic_header, ivp, hdrlen); 210 ivp += hdrlen; 218 !wep_encrypt(k, m, hdrlen)) 240 wep_decap(struct ieee80211_key *k, struct mbuf *m, int hdrlen) argument 260 !wep_decrypt(k, m, hdrlen)) { 270 ovbcopy(mtod(m, void *), mtod(m, uint8_t *) + wep.ic_header, hdrlen); local 345 wep_encrypt(struct ieee80211_key *key, struct mbuf *m0, int hdrlen) argument 428 wep_decrypt(struct ieee80211_key *key, struct mbuf *m0, int hdrlen) argument [all...] |
H A D | ieee80211_crypto_tkip.c | 184 int hdrlen; local 212 hdrlen = ieee80211_hdrspace(ic, mtod(m, void *)); 221 memmove(ivp, ivp + tkip.ic_header, hdrlen); 222 ivp += hdrlen; 230 !tkip_encrypt(ctx, k, m, hdrlen)) 261 int hdrlen; local 266 hdrlen = ieee80211_hdrspace(ic, wh); 269 m, hdrlen, m->m_pkthdr.len - hdrlen, mic); 289 tkip_decap(struct ieee80211_key *k, struct mbuf *m, int hdrlen) argument 367 hdrlen); local 415 int hdrlen = ieee80211_hdrspace(vap->iv_ic, wh); local 1001 tkip_encrypt(struct tkip_ctx *ctx, struct ieee80211_key *key, struct mbuf *m, int hdrlen) argument 1027 tkip_decrypt(struct tkip_ctx *ctx, struct ieee80211_key *key, struct mbuf *m, int hdrlen) argument [all...] |
H A D | ieee80211_crypto_none.c | 122 none_decap(struct ieee80211_key *k, struct mbuf *m, int hdrlen) argument
|
H A D | ieee80211_input.c | 297 ieee80211_decap(struct ieee80211vap *vap, struct mbuf *m, int hdrlen) argument 303 KASSERT(hdrlen <= sizeof(wh), 304 ("hdrlen %d > max %zd", hdrlen, sizeof(wh))); 306 if (m->m_len < hdrlen + sizeof(*llc) && 307 (m = m_pullup(m, hdrlen + sizeof(*llc))) == NULL) { 312 memcpy(&wh, mtod(m, caddr_t), hdrlen); 313 llc = (struct llc *)(mtod(m, caddr_t) + hdrlen); 320 m_adj(m, hdrlen + sizeof(struct llc) - sizeof(*eh)); 323 m_adj(m, hdrlen [all...] |
H A D | ieee80211_crypto.c | 606 ieee80211_crypto_decap(struct ieee80211_node *ni, struct mbuf *m, int hdrlen, argument 657 m_copydata(m, hdrlen + IEEE80211_WEP_IVLEN, sizeof(keyid), &keyid); 669 if (m->m_len < hdrlen + cip->ic_header) { 672 cip->ic_name, m->m_len, hdrlen + cip->ic_header); 684 if (cip->ic_decap(k, m, hdrlen)) {
|
H A D | ieee80211_output.c | 1102 int hdrlen; local 1115 hdrlen = sizeof(struct ieee80211_qosframe); 1117 hdrlen = sizeof(struct ieee80211_frame); 1120 hdrlen += IEEE80211_ADDR_LEN; 1122 hdrlen = roundup(hdrlen, sizeof(uint32_t)); 1124 m = ieee80211_getmgtframe(&frm, ic->ic_headroom + hdrlen, 0); 1131 KASSERT(M_LEADINGSPACE(m) >= hdrlen, 1133 M_PREPEND(m, hdrlen, M_NOWAIT); 1176 m->m_len = m->m_pkthdr.len = hdrlen; 1210 int hdrlen, subtype; local [all...] |
H A D | ieee80211_proto.c | 266 uint8_t hdrlen; local 269 hdrlen = ic->ic_headroom 274 if (ALIGN(hdrlen) > max_linkhdr) { 276 max_linkhdr = ALIGN(hdrlen);
|
H A D | ieee80211_mesh.c | 1252 mesh_decap(struct ieee80211vap *vap, struct mbuf *m, int hdrlen, int meshdrlen) argument 1264 if (m->m_len < hdrlen + sizeof(*llc) && 1265 (m = m_pullup(m, hdrlen + sizeof(*llc))) == NULL) { 1271 memcpy(b, mtod(m, caddr_t), hdrlen); 1273 mc = (const struct ieee80211_meshcntl_ae10 *)&b[hdrlen - meshdrlen]; 1278 llc = (struct llc *)(mtod(m, caddr_t) + hdrlen); 1285 m_adj(m, hdrlen + sizeof(struct llc) - sizeof(*eh)); 1288 m_adj(m, hdrlen - sizeof(*eh));
|
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8335/dev/malo/ |
H A D | if_malo.c | 1036 int copyhdrlen, hdrlen, pktlen; local 1048 copyhdrlen = hdrlen = ieee80211_anyhdrsize(wh); 1112 if (hdrlen < sizeof(struct malo_txrec)) { 1113 const int space = sizeof(struct malo_txrec) - hdrlen; 1130 ovbcopy(wh, &tr->wh, hdrlen); 1137 tr->fwlen = htole16(pktlen - hdrlen); 1949 int off, len, hdrlen, pktlen, rssi, ntodo; local 2016 hdrlen = ieee80211_anyhdrsize(data + sizeof(uint16_t)); 2026 pktlen = hdrlen + (len - off); 2047 m->m_data += off - hdrlen; [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/wpi/ |
H A D | if_wpivar.h | 66 int hdrlen; member in struct:wpi_tx_data
|
H A D | if_wpi.c | 2081 KASSERT(M_LEADINGSPACE(m) >= data->hdrlen, ("no frame header!")); 2082 M_PREPEND(m, data->hdrlen, M_NOWAIT); 2640 uint16_t hdrlen; local 2656 hdrlen = ieee80211_anyhdrsize(wh); 2665 if (hdrlen & 3) { 2667 pad = 4 - (hdrlen & 3); 2686 memcpy((uint8_t *)(cmd->data + buf->size), wh, hdrlen); 2687 m_adj(buf->m, hdrlen); 2736 data->hdrlen = hdrlen; [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/ |
H A D | if_rumreg.h | 239 uint8_t hdrlen; member in struct:rum_tx_desc
|
H A D | if_rum.c | 1360 int hdrlen, int len, int rate) 1407 desc->hdrlen = hdrlen; 1501 int hdrlen; local 1511 hdrlen = ieee80211_anyhdrsize(wh); 1550 rum_setup_tx_desc(sc, &data->desc, k, flags, xflags, ac, hdrlen, 1634 int error, hdrlen, rate; local 1640 hdrlen = ieee80211_anyhdrsize(wh); 1717 rum_setup_tx_desc(sc, &data->desc, k, flags, xflags, ac, hdrlen, 1358 rum_setup_tx_desc(struct rum_softc *sc, struct rum_tx_desc *desc, struct ieee80211_key *k, uint32_t flags, uint8_t xflags, uint8_t qid, int hdrlen, int len, int rate) argument
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ |
H A D | if_ath_tx.c | 978 struct mbuf *m0, int iswep, int isfrag, int *hdrlen, int *pktlen, 982 "%s: hdrlen=%d, pktlen=%d, isfrag=%d, iswep=%d, m0=%p\n", 984 *hdrlen, 1018 (*hdrlen) += cip->ic_header; 1561 int keyix, hdrlen, pktlen, try0 = 0; local 1587 hdrlen = ieee80211_anyhdrsize(wh); 1592 pktlen = m0->m_pkthdr.len - (hdrlen & 3); 1595 if (! ath_tx_tag_crypto(sc, ni, m0, iswep, isfrag, &hdrlen, 1873 bf->bf_state.bfs_hdrlen = hdrlen; 2146 int keyix, hdrlen, pktle local 977 ath_tx_tag_crypto(struct ath_softc *sc, struct ieee80211_node *ni, struct mbuf *m0, int iswep, int isfrag, int *hdrlen, int *pktlen, int *keyix) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8363/dev/mwl/ |
H A D | if_mwl.c | 2619 int off, len, hdrlen, pktlen, rssi, ntodo; local 2688 hdrlen = mwl_anyhdrsize(data + sizeof(uint16_t)); 2694 pktlen = hdrlen + (len - off); 2752 m->m_data += off - hdrlen; 2762 ovbcopy(data + sizeof(uint16_t), wh, hdrlen); 3078 int hdrlen, copyhdrlen, pktlen; local 3092 hdrlen = ieee80211_anyhdrsize(wh); 3093 copyhdrlen = hdrlen; 3160 if (hdrlen < sizeof(struct mwltxrec)) { 3161 const int space = sizeof(struct mwltxrec) - hdrlen; [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/ |
H A D | rt2860.c | 1277 u_int hdrlen = ieee80211_hdrsize(wh); local 1278 ovbcopy(wh, (caddr_t)wh + 2, hdrlen); 1470 u_int hdrlen; local 1491 hdrlen = ieee80211_anyhdrsize(wh); 1587 pad = (hdrlen + 3) & ~3; 1590 memcpy(txwi + 1, wh, hdrlen); 1591 m_adj(m, hdrlen); 1744 u_int hdrlen; local 1753 hdrlen = ieee80211_hdrsize(wh); 1832 pad = (hdrlen [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/ |
H A D | if_iwx.c | 4554 int hdrlen, hasqos; local 4557 hdrlen = ieee80211_get_hdrlen(wh); 4558 ivp = (uint8_t *)wh + hdrlen; 5147 uint32_t len, hdrlen, rate_n_flags, device_timestamp; local 5202 hdrlen = sizeof(struct ieee80211_frame_cts); 5205 hdrlen = sizeof(struct ieee80211_frame_ack); 5208 hdrlen = sizeof(struct ieee80211_frame_min); 5212 hdrlen = ieee80211_get_hdrlen(wh); 5218 hdrlen += IEEE80211_CCMP_HDRLEN; 5221 memmove(m->m_data + 2, m->m_data, hdrlen); 5753 size_t hdrlen, datasz; local 6164 u_int hdrlen; local [all...] |