Home
last modified time | relevance | path

Searched refs:hdrlen (Results 1 – 25 of 52) sorted by relevance

123

/dragonfly/contrib/tcpdump/
H A Dprint-pktap.c75 uint32_t dlt, hdrlen; in pktap_header_print() local
103 uint32_t dlt, hdrlen, rectype; in pktap_if_print() local
131 if (hdrlen > length) { in pktap_if_print()
133 hdrlen, length); in pktap_if_print()
136 ND_TCHECK_LEN(p, hdrlen); in pktap_if_print()
141 length -= hdrlen; in pktap_if_print()
142 caplen -= hdrlen; in pktap_if_print()
143 p += hdrlen; in pktap_if_print()
159 hdrlen += ndo->ndo_ll_hdr_len; in pktap_if_print()
163 length + hdrlen); in pktap_if_print()
[all …]
H A Dprint-llc.c155 int hdrlen; in llc_print() local
255 p += hdrlen; in llc_print()
256 length -= hdrlen; in llc_print()
257 caplen -= hdrlen; in llc_print()
280 return (hdrlen); in llc_print()
292 return (hdrlen); in llc_print()
306 return (hdrlen); in llc_print()
323 return (hdrlen); in llc_print()
329 return (hdrlen); in llc_print()
368 return (hdrlen); in llc_print()
[all …]
H A Dprint-pflog.c116 u_int hdrlen; in pflog_if_print() local
136 hdrlen = BPF_WORDALIGN(hdr->length); in pflog_if_print()
138 if (caplen < hdrlen) { in pflog_if_print()
140 ndo->ndo_ll_hdr_len += hdrlen; /* XXX: true? */ in pflog_if_print()
151 length -= hdrlen; in pflog_if_print()
152 caplen -= hdrlen; in pflog_if_print()
153 p += hdrlen; in pflog_if_print()
182 ndo->ndo_ll_hdr_len += hdrlen; in pflog_if_print()
186 ndo->ndo_ll_hdr_len += hdrlen; in pflog_if_print()
H A Dprint-macsec.c118 u_int hdrlen = *hdrlenp; in macsec_print() local
130 return hdrlen + caplen; in macsec_print()
135 return hdrlen + caplen; in macsec_print()
143 return hdrlen + caplen; in macsec_print()
148 return hdrlen + caplen; in macsec_print()
157 return hdrlen + caplen; in macsec_print()
211 return hdrlen + caplen; in macsec_print()
216 return hdrlen + caplen; in macsec_print()
241 return hdrlen + caplen; in macsec_print()
246 return hdrlen + caplen; in macsec_print()
H A Dprint-ether.c147 u_int hdrlen; in ether_common_print() local
180 hdrlen = 2*MAC_ADDR_LEN; in ether_common_print()
194 hdrlen += switch_tag_len; in ether_common_print()
206 hdrlen += 2; in ether_common_print()
230 return hdrlen; in ether_common_print()
243 hdrlen += 2; in ether_common_print()
262 return hdrlen + caplen; in ether_common_print()
285 hdrlen += 4; in ether_common_print()
326 hdrlen += llc_hdrlen; in ether_common_print()
346 hdrlen += llc_hdrlen; in ether_common_print()
[all …]
H A Dprint-sll.c224 u_int hdrlen; in sll_if_print() local
240 hdrlen = SLL_HDR_LEN; in sll_if_print()
282 hdrlen += llc_hdrlen; in sll_if_print()
302 ndo->ndo_ll_hdr_len += hdrlen + caplen; in sll_if_print()
321 hdrlen += 4; in sll_if_print()
333 ndo->ndo_ll_hdr_len += hdrlen; in sll_if_print()
407 u_int hdrlen; in sll2_if_print() local
436 hdrlen = SLL2_HDR_LEN; in sll2_if_print()
478 hdrlen += llc_hdrlen; in sll2_if_print()
517 hdrlen += 4; in sll2_if_print()
[all …]
H A Dprint.c330 u_int hdrlen = 0; in pretty_print_packet() local
422 hdrlen = ndo->ndo_ll_hdr_len; in pretty_print_packet()
452 if (h->caplen > hdrlen) in pretty_print_packet()
453 hex_and_ascii_print(ndo, "\n\t", sp + hdrlen, in pretty_print_packet()
454 h->caplen - hdrlen); in pretty_print_packet()
471 if (h->caplen > hdrlen) in pretty_print_packet()
472 hex_print(ndo, "\n\t", sp + hdrlen, in pretty_print_packet()
473 h->caplen - hdrlen); in pretty_print_packet()
490 if (h->caplen > hdrlen) in pretty_print_packet()
491 ascii_print(ndo, sp + hdrlen, h->caplen - hdrlen); in pretty_print_packet()
H A Dprint-ppi.c76 uint32_t hdrlen; in ppi_if_print() local
120 hdrlen = ndo->ndo_ll_hdr_len; in ppi_if_print()
127 hdrlen = 0; in ppi_if_print()
129 ndo->ndo_ll_hdr_len += len + hdrlen; in ppi_if_print()
H A Dprint-802_11.c2181 if (hdrlen == 0) { in ieee802_11_print()
2186 hdrlen = roundup2(hdrlen, 4); in ieee802_11_print()
2191 return hdrlen; in ieee802_11_print()
2200 return hdrlen; in ieee802_11_print()
2209 length -= hdrlen; in ieee802_11_print()
2210 caplen -= hdrlen; in ieee802_11_print()
2211 p += hdrlen; in ieee802_11_print()
2220 return hdrlen; in ieee802_11_print()
2226 return hdrlen; in ieee802_11_print()
2237 return hdrlen; in ieee802_11_print()
[all …]
H A Dprint-atalk.c79 u_int hdrlen; in ltalk_if_print() local
82 hdrlen = llap_print(ndo, p, h->len); in ltalk_if_print()
83 if (hdrlen == 0) { in ltalk_if_print()
88 ndo->ndo_ll_hdr_len += hdrlen; in ltalk_if_print()
102 u_int hdrlen; in llap_print() local
116 hdrlen = sizeof(*lp); in llap_print()
137 hdrlen += ddpSSize; in llap_print()
161 hdrlen += ddpSize; in llap_print()
178 return (hdrlen); in llap_print()
H A Dprint-pim.c557 int hdrlen; in pimv2_addr_print() local
576 hdrlen = 2; in pimv2_addr_print()
589 hdrlen = 0; in pimv2_addr_print()
592 bp += hdrlen; in pimv2_addr_print()
593 len -= hdrlen; in pimv2_addr_print()
607 return hdrlen + addr_len; in pimv2_addr_print()
642 return hdrlen + 2 + addr_len; in pimv2_addr_print()
H A Dprint-atm.c244 u_int hdrlen = 0; in atm_if_print() local
300 hdrlen += 20; in atm_if_print()
302 ndo->ndo_ll_hdr_len += hdrlen; in atm_if_print()
/dragonfly/sys/netproto/802_11/wlan_wep/
H A Dieee80211_crypto_wep.c190 int hdrlen; in wep_encap() local
192 hdrlen = ieee80211_hdrspace(ic, mtod(m, void *)); in wep_encap()
201 bcopy(ivp + wep.ic_header, ivp, hdrlen); in wep_encap()
202 ivp += hdrlen; in wep_encap()
210 !wep_encrypt(k, m, hdrlen)) in wep_encap()
232 wep_decap(struct ieee80211_key *k, struct mbuf *m, int hdrlen) in wep_decap() argument
246 !wep_decrypt(k, m, hdrlen)) { in wep_decap()
345 memcpy(rc4key, mtod(m, uint8_t *) + hdrlen, IEEE80211_WEP_IVLEN); in wep_encrypt()
358 off = hdrlen + wep.ic_header; in wep_encrypt()
428 memcpy(rc4key, mtod(m, uint8_t *) + hdrlen, IEEE80211_WEP_IVLEN); in wep_decrypt()
[all …]
/dragonfly/sys/netproto/802_11/wlan_ccmp/
H A Dieee80211_crypto_ccmp.c92 struct mbuf *, int hdrlen);
174 int hdrlen; in ccmp_encap() local
176 hdrlen = ieee80211_hdrspace(ic, mtod(m, void *)); in ccmp_encap()
185 bcopy(ivp + ccmp.ic_header, ivp, hdrlen); in ccmp_encap()
186 ivp += hdrlen; in ccmp_encap()
194 !ccmp_encrypt(k, m, hdrlen)) in ccmp_encap()
237 ivp = mtod(m, uint8_t *) + hdrlen; in ccmp_decap()
267 !ccmp_decrypt(k, pn, m, hdrlen)) in ccmp_decap()
440 pos = mtod(m, uint8_t *) + hdrlen + ccmp.ic_header; in ccmp_encrypt()
442 space = m->m_len - (hdrlen + ccmp.ic_header); in ccmp_encrypt()
[all …]
/dragonfly/sys/netproto/802_11/wlan_tkip/
H A Dieee80211_crypto_tkip.c187 int hdrlen; in tkip_encap() local
212 ivp += hdrlen; in tkip_encap()
220 !tkip_encrypt(ctx, k, m, hdrlen)) in tkip_encap()
238 int hdrlen; in tkip_enmic() local
246 m, hdrlen, m->m_pkthdr.len - hdrlen, mic); in tkip_enmic()
278 ivp = mtod(m, uint8_t *) + hdrlen; in tkip_decap()
357 m, hdrlen, m->m_pkthdr.len - (hdrlen + tkip.ic_miclen), in tkip_demic()
942 struct mbuf *m, int hdrlen) in tkip_encrypt() argument
958 m, hdrlen + tkip.ic_header, in tkip_encrypt()
968 struct mbuf *m, int hdrlen) in tkip_decrypt() argument
[all …]
/dragonfly/lib/libc/net/
H A Dip6opt.c230 int hdrlen, optlen; in inet6_option_next() local
242 hdrlen = (ip6e->ip6e_len + 1) << 3; in inet6_option_next()
243 if (cmsg->cmsg_len < CMSG_SPACE(hdrlen)) in inet6_option_next()
251 lim = (u_int8_t *)ip6e + hdrlen; in inet6_option_next()
286 int hdrlen, optlen; in inet6_option_find() local
298 hdrlen = (ip6e->ip6e_len + 1) << 3; in inet6_option_find()
299 if (cmsg->cmsg_len < CMSG_SPACE(hdrlen)) in inet6_option_find()
307 lim = (u_int8_t *)ip6e + hdrlen; in inet6_option_find()
/dragonfly/sys/netinet/
H A Dtcp_output.c187 unsigned int ipoptlen, optlen, hdrlen; in tcp_output() local
718 hdrlen = sizeof(struct tcpiphdr); in tcp_output()
802 hdrlen += optlen; in tcp_output()
887 max_linkhdr + hdrlen)) == NULL) { in tcp_output()
894 m->m_len += hdrlen; in tcp_output()
895 m->m_data -= hdrlen; in tcp_output()
908 m->m_len = hdrlen; in tcp_output()
911 mtod(m, caddr_t) + hdrlen); in tcp_output()
948 (hdrlen + max_linkhdr > MHLEN) && hdrlen <= MHLEN) in tcp_output()
949 MH_ALIGN(m, hdrlen); in tcp_output()
[all …]
/dragonfly/usr.sbin/usbdump/
H A Dusbdump.c105 uint8_t hdrlen; member
570 uint32_t hdrlen; in fix_packets() local
583 temp.hdrlen = hdr->bh_hdrlen; in fix_packets()
586 hdrlen = hdr->bh_hdrlen; in fix_packets()
589 if ((hdrlen >= sizeof(temp)) && (hdrlen <= 255) && in fix_packets()
590 ((ptr + hdrlen) <= (data + datalen))) { in fix_packets()
592 memset(ptr + sizeof(temp), 0, hdrlen - sizeof(temp)); in fix_packets()
594 err(EXIT_FAILURE, "Invalid header length %d", hdrlen); in fix_packets()
597 next = ptr + BPF_WORDALIGN(hdrlen + caplen); in fix_packets()
621 temp.hdrlen = hdr32->hdrlen; in print_packets()
[all …]
/dragonfly/sys/dev/netif/iwm/
H A Dif_iwm_util.c172 size_t hdrlen, datasz; in iwm_send_cmd() local
207 hdrlen = sizeof(cmd->hdr_wide); in iwm_send_cmd()
210 hdrlen = sizeof(cmd->hdr); in iwm_send_cmd()
219 size_t totlen = hdrlen + paylen; in iwm_send_cmd()
283 | ((hdrlen + paylen) << 4)); in iwm_send_cmd()
289 (unsigned long) (hcmd->len[0] + hcmd->len[1] + hdrlen), in iwm_send_cmd()
/dragonfly/libexec/rbootd/
H A Dbpf.c289 int datlen, caplen, hdrlen; in BpfRead() local
315 hdrlen = bhp->bh_hdrlen; in BpfRead()
328 memmove((char *)&rconn->rmp, (char *)bp + hdrlen, caplen); in BpfRead()
330 bp += BPF_WORDALIGN(caplen + hdrlen); in BpfRead()
/dragonfly/sys/net/
H A Dbpf.c1410 int hdrlen = d->bd_bif->bif_hdrlen; in catchpacket() local
1418 totlen = hdrlen + min(snaplen, pktlen); in catchpacket()
1458 hp->bh_hdrlen = hdrlen; in catchpacket()
1462 (*cpfn)(pkt, (u_char *)hp + hdrlen, (hp->bh_caplen = totlen - hdrlen)); in catchpacket()
1514 bpfattach(struct ifnet *ifp, u_int dlt, u_int hdrlen) in bpfattach() argument
1516 bpfattach_dlt(ifp, dlt, hdrlen, &ifp->if_bpf); in bpfattach()
1520 bpfattach_dlt(struct ifnet *ifp, u_int dlt, u_int hdrlen, struct bpf_if **driverp) in bpfattach_dlt() argument
1543 bp->bif_hdrlen = BPF_WORDALIGN(hdrlen + SIZEOF_BPF_HDR) - hdrlen; in bpfattach_dlt()
1720 bpfattach(struct ifnet *ifp, u_int dlt, u_int hdrlen) in bpfattach() argument
1725 bpfattach_dlt(struct ifnet *ifp, u_int dlt, u_int hdrlen, struct bpf_if **driverp) in bpfattach_dlt() argument
/dragonfly/sys/netproto/802_11/wlan/
H A Dieee80211_input.c316 ieee80211_decap(struct ieee80211vap *vap, struct mbuf *m, int hdrlen) in ieee80211_decap() argument
322 KASSERT(hdrlen <= sizeof(wh), in ieee80211_decap()
323 ("hdrlen %d > max %zd", hdrlen, sizeof(wh))); in ieee80211_decap()
325 if (m->m_len < hdrlen + sizeof(*llc) && in ieee80211_decap()
326 (m = m_pullup(m, hdrlen + sizeof(*llc))) == NULL) { in ieee80211_decap()
331 memcpy(&wh, mtod(m, caddr_t), hdrlen); in ieee80211_decap()
332 llc = (struct llc *)(mtod(m, caddr_t) + hdrlen); in ieee80211_decap()
339 m_adj(m, hdrlen + sizeof(struct llc) - sizeof(*eh)); in ieee80211_decap()
342 m_adj(m, hdrlen - sizeof(*eh)); in ieee80211_decap()
H A Dieee80211_crypto.c585 ieee80211_crypto_decap(struct ieee80211_node *ni, struct mbuf *m, int hdrlen) in ieee80211_crypto_decap() argument
613 m_copydata(m, hdrlen + IEEE80211_WEP_IVLEN, sizeof(keyid), &keyid); in ieee80211_crypto_decap()
624 if (m->m_len < hdrlen + cip->ic_header && in ieee80211_crypto_decap()
625 (m = m_pullup(m, hdrlen + cip->ic_header)) == NULL) { in ieee80211_crypto_decap()
632 return (cip->ic_decap(k, m, hdrlen) ? k : NULL); in ieee80211_crypto_decap()
/dragonfly/contrib/libpcap/
H A Dpcap-airpcap.c635 register u_int caplen, hdrlen; in airpcap_read() local
661 hdrlen = bhp->Hdrlen; in airpcap_read()
662 datap = bp + hdrlen; in airpcap_read()
678 bp += AIRPCAP_WORDALIGN(caplen + hdrlen); in airpcap_read()
688 bp += AIRPCAP_WORDALIGN(caplen + hdrlen); in airpcap_read()
/dragonfly/usr.sbin/rarpd/
H A Drarpd.c522 u_int caplen, hdrlen; in rarp_loop() local
525 hdrlen = bhp->bh_hdrlen; in rarp_loop()
526 if (rarp_check(bp + hdrlen, caplen)) in rarp_loop()
527 rarp_process(ii, bp + hdrlen, caplen); in rarp_loop()
528 bp += BPF_WORDALIGN(hdrlen + caplen); in rarp_loop()

123