Home
last modified time | relevance | path

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

123

/freebsd-9-stable/contrib/tcpdump/
Dprint-pflog.c116 u_int hdrlen; in pflog_if_print() local
133 hdrlen = BPF_WORDALIGN(hdr->length); in pflog_if_print()
135 if (caplen < hdrlen) { in pflog_if_print()
137 return (hdrlen); /* XXX: true? */ in pflog_if_print()
148 length -= hdrlen; in pflog_if_print()
149 caplen -= hdrlen; in pflog_if_print()
150 p += hdrlen; in pflog_if_print()
177 return (hdrlen); in pflog_if_print()
180 return (hdrlen); in pflog_if_print()
Dprint-802_15_4.c97 int hdrlen; in ieee802_15_4_if_print() local
107 hdrlen = extract_header_length(fc); in ieee802_15_4_if_print()
117 if (hdrlen == -1) { in ieee802_15_4_if_print()
124 p+= hdrlen; in ieee802_15_4_if_print()
125 caplen -= hdrlen; in ieee802_15_4_if_print()
176 caplen -= hdrlen; in ieee802_15_4_if_print()
Dprint-802_11.c1649 ieee_802_11_hdr_print(u_int16_t fc, const u_char *p, u_int hdrlen, in ieee_802_11_hdr_print() argument
1672 (const struct meshcntl_t *)&p[hdrlen - meshdrlen]; in ieee_802_11_hdr_print()
1714 u_int caplen, hdrlen, meshdrlen; in ieee802_11_print() local
1738 hdrlen = extract_header_length(fc); in ieee802_11_print()
1740 hdrlen = roundup2(hdrlen, 4); in ieee802_11_print()
1743 meshdrlen = extract_mesh_header_length(p+hdrlen); in ieee802_11_print()
1744 hdrlen += meshdrlen; in ieee802_11_print()
1749 if (caplen < hdrlen) { in ieee802_11_print()
1751 return hdrlen; in ieee802_11_print()
1754 ieee_802_11_hdr_print(fc, p, hdrlen, meshdrlen, &src, &dst); in ieee802_11_print()
[all …]
Dprint-atm.c174 u_int hdrlen = 0; in atm_if_print() local
186 return hdrlen; in atm_if_print()
225 hdrlen += 20; in atm_if_print()
228 return (hdrlen); in atm_if_print()
Dtcpdump.c1890 u_int hdrlen; in print_packet() local
1907 hdrlen = (*print_info->p.ndo_printer)(print_info->ndo, h, sp); in print_packet()
1909 hdrlen = (*print_info->p.printer)(h, sp); in print_packet()
1927 if (h->caplen > hdrlen) in print_packet()
1928 hex_and_ascii_print("\n\t", sp + hdrlen, in print_packet()
1929 h->caplen - hdrlen); in print_packet()
1946 if (h->caplen > hdrlen) in print_packet()
1947 hex_print("\n\t", sp + hdrlen, in print_packet()
1948 h->caplen - hdrlen); in print_packet()
1965 if (h->caplen > hdrlen) in print_packet()
[all …]
Dprint-pim.c527 int len, hdrlen; in pimv2_addr_print() local
549 hdrlen = 2; in pimv2_addr_print()
565 hdrlen = 0; in pimv2_addr_print()
568 bp += hdrlen; in pimv2_addr_print()
582 return hdrlen + len; in pimv2_addr_print()
616 return hdrlen + 2 + len; in pimv2_addr_print()
Dprint-atalk.c102 u_int hdrlen; in llap_print() local
111 hdrlen = sizeof(*lp); in llap_print()
126 hdrlen += ddpSSize; in llap_print()
144 hdrlen += ddpSize; in llap_print()
159 return (hdrlen); in llap_print()
Dprint-ppp.c1540 u_int hdrlen = 0; in ppp_hdlc_if_print() local
1559 hdrlen += 2; in ppp_hdlc_if_print()
1564 hdrlen += 2; in ppp_hdlc_if_print()
1579 hdrlen += 2; in ppp_hdlc_if_print()
1590 return (hdrlen); in ppp_hdlc_if_print()
/freebsd-9-stable/sys/net80211/
Dieee80211_crypto_wep.c54 static int wep_decap(struct ieee80211_key *, struct mbuf *, int hdrlen);
73 static int wep_encrypt(struct ieee80211_key *, struct mbuf *, int hdrlen);
74 static int wep_decrypt(struct ieee80211_key *, struct mbuf *, int hdrlen);
130 int hdrlen; in wep_encap() local
132 hdrlen = ieee80211_hdrspace(ic, mtod(m, void *)); in wep_encap()
141 ovbcopy(ivp + wep.ic_header, ivp, hdrlen); in wep_encap()
142 ivp += hdrlen; in wep_encap()
190 !wep_encrypt(k, m, hdrlen)) in wep_encap()
212 wep_decap(struct ieee80211_key *k, struct mbuf *m, int hdrlen) in wep_decap() argument
226 !wep_decrypt(k, m, hdrlen)) { in wep_decap()
[all …]
Dieee80211_crypto_ccmp.c87 static int ccmp_encrypt(struct ieee80211_key *, struct mbuf *, int hdrlen);
89 struct mbuf *, int hdrlen);
146 int hdrlen; in ccmp_encap() local
148 hdrlen = ieee80211_hdrspace(ic, mtod(m, void *)); in ccmp_encap()
157 ovbcopy(ivp + ccmp.ic_header, ivp, hdrlen); in ccmp_encap()
158 ivp += hdrlen; in ccmp_encap()
174 !ccmp_encrypt(k, m, hdrlen)) in ccmp_encap()
204 ccmp_decap(struct ieee80211_key *k, struct mbuf *m, int hdrlen) in ccmp_decap() argument
217 ivp = mtod(m, uint8_t *) + hdrlen; in ccmp_decap()
247 !ccmp_decrypt(k, pn, m, hdrlen)) in ccmp_decap()
[all …]
Dieee80211_crypto_tkip.c161 int hdrlen; in tkip_encap() local
176 hdrlen = ieee80211_hdrspace(ic, mtod(m, void *)); in tkip_encap()
185 memmove(ivp, ivp + tkip.ic_header, hdrlen); in tkip_encap()
186 ivp += hdrlen; in tkip_encap()
201 if (!tkip_encrypt(ctx, k, m, hdrlen)) in tkip_encap()
222 int hdrlen; in tkip_enmic() local
227 hdrlen = ieee80211_hdrspace(ic, wh); in tkip_enmic()
230 m, hdrlen, m->m_pkthdr.len - hdrlen, mic); in tkip_enmic()
250 tkip_decap(struct ieee80211_key *k, struct mbuf *m, int hdrlen) in tkip_decap() argument
262 ivp = mtod(m, uint8_t *) + hdrlen; in tkip_decap()
[all …]
Dieee80211_input.c279 ieee80211_decap(struct ieee80211vap *vap, struct mbuf *m, int hdrlen) in ieee80211_decap() argument
285 KASSERT(hdrlen <= sizeof(wh), in ieee80211_decap()
286 ("hdrlen %d > max %zd", hdrlen, sizeof(wh))); in ieee80211_decap()
288 if (m->m_len < hdrlen + sizeof(*llc) && in ieee80211_decap()
289 (m = m_pullup(m, hdrlen + sizeof(*llc))) == NULL) { in ieee80211_decap()
294 memcpy(&wh, mtod(m, caddr_t), hdrlen); in ieee80211_decap()
295 llc = (struct llc *)(mtod(m, caddr_t) + hdrlen); in ieee80211_decap()
302 m_adj(m, hdrlen + sizeof(struct llc) - sizeof(*eh)); in ieee80211_decap()
305 m_adj(m, hdrlen - sizeof(*eh)); in ieee80211_decap()
Dieee80211_crypto.c568 ieee80211_crypto_decap(struct ieee80211_node *ni, struct mbuf *m, int hdrlen) in ieee80211_crypto_decap() argument
596 m_copydata(m, hdrlen + IEEE80211_WEP_IVLEN, sizeof(keyid), &keyid); in ieee80211_crypto_decap()
607 if (m->m_len < hdrlen + cip->ic_header && in ieee80211_crypto_decap()
608 (m = m_pullup(m, hdrlen + cip->ic_header)) == NULL) { in ieee80211_crypto_decap()
615 return (cip->ic_decap(k, m, hdrlen) ? k : NULL); in ieee80211_crypto_decap()
/freebsd-9-stable/lib/libc/net/
Dip6opt.c233 int hdrlen, optlen; in inet6_option_next() local
245 hdrlen = (ip6e->ip6e_len + 1) << 3; in inet6_option_next()
246 if (cmsg->cmsg_len < CMSG_SPACE(hdrlen)) in inet6_option_next()
254 lim = (u_int8_t *)ip6e + hdrlen; in inet6_option_next()
289 int hdrlen, optlen; in inet6_option_find() local
301 hdrlen = (ip6e->ip6e_len + 1) << 3; in inet6_option_find()
302 if (cmsg->cmsg_len < CMSG_SPACE(hdrlen)) in inet6_option_find()
310 lim = (u_int8_t *)ip6e + hdrlen; in inet6_option_find()
/freebsd-9-stable/sys/netinet/
Dtcp_output.c176 unsigned ipoptlen, optlen, hdrlen; in tcp_output() local
694 hdrlen = sizeof (struct ip6_hdr) + sizeof (struct tcphdr); in tcp_output()
697 hdrlen = sizeof (struct tcpiphdr); in tcp_output()
748 hdrlen += optlen = tcp_addoptions(&to, opt); in tcp_output()
801 max_len = (if_hw_tsomax - hdrlen - in tcp_output()
910 KASSERT(len + hdrlen + ipoptlen <= IP_MAXPACKET, in tcp_output()
915 if (max_linkhdr + hdrlen > MCLBYTES) in tcp_output()
917 if (max_linkhdr + hdrlen > MHLEN) in tcp_output()
954 if (MHLEN < hdrlen + max_linkhdr) { in tcp_output()
965 m->m_len = hdrlen; in tcp_output()
[all …]
Dtcp_timewait.c515 u_int hdrlen, optlen; in tcp_twrespond() local
522 hdrlen = 0; /* Keep compiler happy */ in tcp_twrespond()
537 hdrlen = sizeof(struct ip6_hdr) + sizeof(struct tcphdr); in tcp_twrespond()
548 hdrlen = sizeof(struct tcpiphdr); in tcp_twrespond()
567 m->m_len = hdrlen + optlen; in tcp_twrespond()
/freebsd-9-stable/usr.sbin/usbdump/
Dusbdump.c107 uint8_t hdrlen; member
571 uint32_t hdrlen; in fix_packets() local
584 temp.hdrlen = hdr->bh_hdrlen; in fix_packets()
587 hdrlen = hdr->bh_hdrlen; in fix_packets()
590 if ((hdrlen >= sizeof(temp)) && (hdrlen <= 255) && in fix_packets()
591 ((ptr + hdrlen) <= (data + datalen))) { in fix_packets()
593 memset(ptr + sizeof(temp), 0, hdrlen - sizeof(temp)); in fix_packets()
595 err(EXIT_FAILURE, "Invalid header length %d", hdrlen); in fix_packets()
598 next = ptr + BPF_WORDALIGN(hdrlen + caplen); in fix_packets()
622 temp.hdrlen = hdr32->hdrlen; in print_packets()
[all …]
/freebsd-9-stable/sys/net/
Dbpf.c443 struct sockaddr *sockp, int *hdrlen, struct bpf_insn *wfilter) in bpf_movein() argument
598 *hdrlen = hlen; in bpf_movein()
2284 int hdrlen; in bpf_hdrlen() local
2286 hdrlen = d->bd_bif->bif_hdrlen; in bpf_hdrlen()
2292 hdrlen += SIZEOF_BPF_HDR(struct bpf_hdr32); in bpf_hdrlen()
2295 hdrlen += SIZEOF_BPF_HDR(struct bpf_hdr); in bpf_hdrlen()
2298 hdrlen += SIZEOF_BPF_HDR(struct bpf_xhdr); in bpf_hdrlen()
2301 hdrlen = BPF_WORDALIGN32(hdrlen); in bpf_hdrlen()
2304 hdrlen = BPF_WORDALIGN(hdrlen); in bpf_hdrlen()
2306 return (hdrlen - d->bd_bif->bif_hdrlen); in bpf_hdrlen()
[all …]
/freebsd-9-stable/sys/netgraph/atm/
Dngatmbase.c136 uni_msg_pack_mbuf(struct uni_msg *msg, void *hdr, size_t hdrlen) in uni_msg_pack_mbuf() argument
145 KASSERT(hdrlen <= MHLEN, ("uni_msg_pack_mbuf: hdrlen > MHLEN")); in uni_msg_pack_mbuf()
147 if (hdrlen != 0) { in uni_msg_pack_mbuf()
148 bcopy(hdr, m0->m_data, hdrlen); in uni_msg_pack_mbuf()
149 m0->m_len = hdrlen; in uni_msg_pack_mbuf()
150 m0->m_pkthdr.len = hdrlen; in uni_msg_pack_mbuf()
/freebsd-9-stable/libexec/rbootd/
Dbpf.c311 int datlen, caplen, hdrlen; in BpfRead() local
337 hdrlen = bhp->bh_hdrlen; in BpfRead()
350 memmove((char *)&rconn->rmp, (char *)bp + hdrlen, caplen); in BpfRead()
352 bp += BPF_WORDALIGN(caplen + hdrlen); in BpfRead()
/freebsd-9-stable/sys/dev/ath/
Dif_ath_tx.c374 struct mbuf *m0, int iswep, int isfrag, int *hdrlen, int *pktlen, int *keyix) in ath_tx_tag_crypto() argument
404 (*hdrlen) += cip->ic_header; in ath_tx_tag_crypto()
502 int keyix, hdrlen, pktlen, try0; in ath_tx_start() local
523 hdrlen = ieee80211_anyhdrsize(wh); in ath_tx_start()
528 pktlen = m0->m_pkthdr.len - (hdrlen & 3); in ath_tx_start()
531 if (! ath_tx_tag_crypto(sc, ni, m0, iswep, isfrag, &hdrlen, &pktlen, &keyix)) { in ath_tx_start()
839 , hdrlen /* header length */ in ath_tx_start()
882 int keyix, hdrlen, pktlen, try0, txantenna; in ath_tx_raw_start() local
897 hdrlen = ieee80211_anyhdrsize(wh); in ath_tx_raw_start()
903 pktlen = m0->m_pkthdr.len - (hdrlen & 3) + IEEE80211_CRC_LEN; in ath_tx_raw_start()
[all …]
/freebsd-9-stable/contrib/libpcap/
Dpcap-win32.c209 register int caplen, hdrlen; in pcap_read_win32_npf() local
234 hdrlen = bhp->bh_hdrlen; in pcap_read_win32_npf()
239 (*callback)(user, (struct pcap_pkthdr*)bp, bp + hdrlen); in pcap_read_win32_npf()
240 bp += Packet_WORDALIGN(caplen + hdrlen); in pcap_read_win32_npf()
/freebsd-9-stable/usr.sbin/rarpd/
Drarpd.c568 u_int caplen, hdrlen; in rarp_loop() local
571 hdrlen = bhp->bh_hdrlen; in rarp_loop()
572 if (rarp_check(bp + hdrlen, caplen)) in rarp_loop()
573 rarp_process(ii, bp + hdrlen, caplen); in rarp_loop()
574 bp += BPF_WORDALIGN(hdrlen + caplen); in rarp_loop()
/freebsd-9-stable/sys/dev/qlxgbe/
Dql_hw.c2283 uint32_t ehdrlen, hdrlen, ip_hlen, tcp_hlen, tcp_opt_off; in qla_tx_tso() local
2300 hdrlen = 0; in qla_tx_tso()
2361 hdrlen = ehdrlen + ip_hlen + tcp_hlen; in qla_tx_tso()
2363 if (mp->m_len < hdrlen) { in qla_tx_tso()
2371 m_copydata(mp, 0, hdrlen, hdr); in qla_tx_tso()
2379 tx_cmd->total_hdr_len = hdrlen; in qla_tx_tso()
2386 if (mp->m_len < hdrlen) { in qla_tx_tso()
2387 printf("%d\n", hdrlen); in qla_tx_tso()
4291 uint32_t hdrlen; in ql_iscsi_pdu() local
4298 hdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN; in ql_iscsi_pdu()
[all …]
/freebsd-9-stable/sys/dev/malo/
Dif_malo.c1092 int copyhdrlen, hdrlen, pktlen; in malo_tx_start() local
1105 copyhdrlen = hdrlen = ieee80211_anyhdrsize(wh); in malo_tx_start()
1173 if (hdrlen < sizeof(struct malo_txrec)) { in malo_tx_start()
1174 const int space = sizeof(struct malo_txrec) - hdrlen; in malo_tx_start()
1191 ovbcopy(wh, &tr->wh, hdrlen); in malo_tx_start()
1198 tr->fwlen = htole16(pktlen - hdrlen); in malo_tx_start()
2044 int off, len, hdrlen, pktlen, rssi, ntodo; in malo_rx_proc() local
2111 hdrlen = ieee80211_anyhdrsize(data + sizeof(uint16_t)); in malo_rx_proc()
2121 pktlen = hdrlen + (len - off); in malo_rx_proc()
2142 m->m_data += off - hdrlen; in malo_rx_proc()
[all …]

123