Searched refs:hdrlen (Results 1 - 25 of 55) sorted by relevance

123

/freebsd-10-stable/contrib/tcpdump/
H A Dprint-pflog.c116 u_int hdrlen; local
133 hdrlen = BPF_WORDALIGN(hdr->length);
135 if (caplen < hdrlen) {
137 return (hdrlen); /* XXX: true? */
148 length -= hdrlen;
149 caplen -= hdrlen;
150 p += hdrlen;
177 return (hdrlen);
180 return (hdrlen);
H A Dprint-802_15_4.c97 int hdrlen; local
107 hdrlen = extract_header_length(fc);
117 if (hdrlen == -1) {
124 p+= hdrlen;
125 caplen -= hdrlen;
176 caplen -= hdrlen;
H A Dprint-802_11.c1649 ieee_802_11_hdr_print(u_int16_t fc, const u_char *p, u_int hdrlen, argument
1672 (const struct meshcntl_t *)&p[hdrlen - meshdrlen];
1714 u_int caplen, hdrlen, meshdrlen; local
1738 hdrlen = extract_header_length(fc);
1740 hdrlen = roundup2(hdrlen, 4);
1743 meshdrlen = extract_mesh_header_length(p+hdrlen);
1744 hdrlen += meshdrlen;
1749 if (caplen < hdrlen) {
1751 return hdrlen;
[all...]
H A Dprint-atm.c174 u_int hdrlen = 0; local
186 return hdrlen;
225 hdrlen += 20;
228 return (hdrlen);
H A Dprint-atalk.c102 u_int hdrlen; local
111 hdrlen = sizeof(*lp);
126 hdrlen += ddpSSize;
144 hdrlen += ddpSize;
159 return (hdrlen);
H A Dprint-pim.c527 int len, hdrlen; local
549 hdrlen = 2;
565 hdrlen = 0;
568 bp += hdrlen;
582 return hdrlen + len;
616 return hdrlen + 2 + len;
H A Dtcpdump.c2109 u_int hdrlen; local
2126 hdrlen = (*print_info->p.ndo_printer)(print_info->ndo, h, sp);
2128 hdrlen = (*print_info->p.printer)(h, sp);
2146 if (h->caplen > hdrlen)
2147 hex_and_ascii_print("\n\t", sp + hdrlen,
2148 h->caplen - hdrlen);
2165 if (h->caplen > hdrlen)
2166 hex_print("\n\t", sp + hdrlen,
2167 h->caplen - hdrlen);
2184 if (h->caplen > hdrlen)
[all...]
H A Dprint-ppp.c1540 u_int hdrlen = 0; local
1559 hdrlen += 2;
1564 hdrlen += 2;
1579 hdrlen += 2;
1590 return (hdrlen);
/freebsd-10-stable/sys/net80211/
H A Dieee80211_crypto_ccmp.c87 static int ccmp_encrypt(struct ieee80211_key *, struct mbuf *, int hdrlen);
89 struct mbuf *, int hdrlen);
146 int hdrlen; local
148 hdrlen = ieee80211_hdrspace(ic, mtod(m, void *));
157 ovbcopy(ivp + ccmp.ic_header, ivp, hdrlen);
158 ivp += hdrlen;
174 !ccmp_encrypt(k, m, hdrlen))
204 ccmp_decap(struct ieee80211_key *k, struct mbuf *m, int hdrlen) argument
217 ivp = mtod(m, uint8_t *) + hdrlen;
247 !ccmp_decrypt(k, pn, m, hdrlen))
253 ovbcopy(mtod(m, void *), mtod(m, uint8_t *) + ccmp.ic_header, hdrlen); local
402 ccmp_encrypt(struct ieee80211_key *key, struct mbuf *m0, int hdrlen) argument
547 ccmp_decrypt(struct ieee80211_key *key, u_int64_t pn, struct mbuf *m, int hdrlen) argument
[all...]
H A 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; local
132 hdrlen = ieee80211_hdrspace(ic, mtod(m, void *));
141 ovbcopy(ivp + wep.ic_header, ivp, hdrlen);
142 ivp += hdrlen;
190 !wep_encrypt(k, m, hdrlen))
212 wep_decap(struct ieee80211_key *k, struct mbuf *m, int hdrlen) argument
226 !wep_decrypt(k, m, hdrlen)) {
236 ovbcopy(mtod(m, void *), mtod(m, uint8_t *) + wep.ic_header, hdrlen); local
308 wep_encrypt(struct ieee80211_key *key, struct mbuf *m0, int hdrlen) argument
391 wep_decrypt(struct ieee80211_key *key, struct mbuf *m0, int hdrlen) argument
[all...]
H A Dieee80211_crypto_tkip.c161 int hdrlen; local
176 hdrlen = ieee80211_hdrspace(ic, mtod(m, void *));
185 memmove(ivp, ivp + tkip.ic_header, hdrlen);
186 ivp += hdrlen;
201 if (!tkip_encrypt(ctx, k, m, hdrlen))
222 int hdrlen; local
227 hdrlen = ieee80211_hdrspace(ic, wh);
230 m, hdrlen, m->m_pkthdr.len - hdrlen, mic);
250 tkip_decap(struct ieee80211_key *k, struct mbuf *m, int hdrlen) argument
314 memmove(mtod(m, uint8_t *) + tkip.ic_header, mtod(m, void *), hdrlen); local
334 int hdrlen = ieee80211_hdrspace(vap->iv_ic, wh); local
925 tkip_encrypt(struct tkip_ctx *ctx, struct ieee80211_key *key, struct mbuf *m, int hdrlen) argument
955 tkip_decrypt(struct tkip_ctx *ctx, struct ieee80211_key *key, struct mbuf *m, int hdrlen) argument
[all...]
H A Dieee80211_crypto.c568 ieee80211_crypto_decap(struct ieee80211_node *ni, struct mbuf *m, int hdrlen) argument
596 m_copydata(m, hdrlen + IEEE80211_WEP_IVLEN, sizeof(keyid), &keyid);
608 if (m->m_len < hdrlen + cip->ic_header) {
611 cip->ic_name, m->m_len, hdrlen + cip->ic_header);
616 return (cip->ic_decap(k, m, hdrlen) ? k : NULL);
H A Dieee80211_crypto_none.c109 none_decap(struct ieee80211_key *k, struct mbuf *m, int hdrlen) argument
H A Dieee80211_input.c282 ieee80211_decap(struct ieee80211vap *vap, struct mbuf *m, int hdrlen) argument
288 KASSERT(hdrlen <= sizeof(wh),
289 ("hdrlen %d > max %zd", hdrlen, sizeof(wh)));
291 if (m->m_len < hdrlen + sizeof(*llc) &&
292 (m = m_pullup(m, hdrlen + sizeof(*llc))) == NULL) {
297 memcpy(&wh, mtod(m, caddr_t), hdrlen);
298 llc = (struct llc *)(mtod(m, caddr_t) + hdrlen);
305 m_adj(m, hdrlen + sizeof(struct llc) - sizeof(*eh));
308 m_adj(m, hdrlen
[all...]
/freebsd-10-stable/lib/libc/net/
H A Dip6opt.c245 int hdrlen, optlen; local
257 hdrlen = (ip6e->ip6e_len + 1) << 3;
258 if (cmsg->cmsg_len < CMSG_SPACE(hdrlen))
266 lim = (u_int8_t *)ip6e + hdrlen;
301 int hdrlen, optlen; local
313 hdrlen = (ip6e->ip6e_len + 1) << 3;
314 if (cmsg->cmsg_len < CMSG_SPACE(hdrlen))
322 lim = (u_int8_t *)ip6e + hdrlen;
/freebsd-10-stable/sys/netinet/
H A Dtcp_output.c192 unsigned ipoptlen, optlen, hdrlen; local
747 hdrlen = sizeof (struct ip6_hdr) + sizeof (struct tcphdr);
750 hdrlen = sizeof (struct tcpiphdr);
819 hdrlen += optlen = tcp_addoptions(&to, opt);
872 max_len = (if_hw_tsomax - hdrlen -
981 KASSERT(len + hdrlen + ipoptlen <= IP_MAXPACKET,
986 if (max_linkhdr + hdrlen > MCLBYTES)
988 if (max_linkhdr + hdrlen > MHLEN)
1019 if (MHLEN < hdrlen + max_linkhdr)
1033 m->m_len = hdrlen;
[all...]
H A Dtcp_timewait.c560 u_int hdrlen, optlen; local
567 hdrlen = 0; /* Keep compiler happy */
582 hdrlen = sizeof(struct ip6_hdr) + sizeof(struct tcphdr);
593 hdrlen = sizeof(struct tcpiphdr);
612 m->m_len = hdrlen + optlen;
/freebsd-10-stable/libexec/rbootd/
H A Dbpf.c307 int datlen, caplen, hdrlen; local
333 hdrlen = bhp->bh_hdrlen;
346 memmove((char *)&rconn->rmp, (char *)bp + hdrlen, caplen);
348 bp += BPF_WORDALIGN(caplen + hdrlen);
/freebsd-10-stable/usr.sbin/usbdump/
H A Dusbdump.c106 uint8_t hdrlen; member in struct:header_32
581 uint32_t hdrlen; local
594 temp.hdrlen = hdr->bh_hdrlen;
597 hdrlen = hdr->bh_hdrlen;
600 if ((hdrlen >= sizeof(temp)) && (hdrlen <= 255) &&
601 ((ptr + hdrlen) <= (data + datalen))) {
603 memset(ptr + sizeof(temp), 0, hdrlen - sizeof(temp));
605 err(EXIT_FAILURE, "Invalid header length %d", hdrlen);
608 next = ptr + BPF_WORDALIGN(hdrlen
[all...]
/freebsd-10-stable/sys/netgraph/atm/
H A Dngatmbase.c132 * fits into the first mbuf, ie. hdrlen < MHLEN. Note, that the message
133 * can be NULL, but hdrlen should not be 0 in this case.
136 uni_msg_pack_mbuf(struct uni_msg *msg, void *hdr, size_t hdrlen) argument
145 KASSERT(hdrlen <= MHLEN, ("uni_msg_pack_mbuf: hdrlen > MHLEN"));
147 if (hdrlen != 0) {
148 bcopy(hdr, m0->m_data, hdrlen);
149 m0->m_len = hdrlen;
150 m0->m_pkthdr.len = hdrlen;
/freebsd-10-stable/sys/net/
H A Dbpf.c443 struct sockaddr *sockp, int *hdrlen, struct bpf_insn *wfilter)
581 *hdrlen = hlen;
2233 int hdrlen; local
2235 hdrlen = d->bd_bif->bif_hdrlen;
2241 hdrlen += SIZEOF_BPF_HDR(struct bpf_hdr32);
2244 hdrlen += SIZEOF_BPF_HDR(struct bpf_hdr);
2247 hdrlen += SIZEOF_BPF_HDR(struct bpf_xhdr);
2250 hdrlen = BPF_WORDALIGN32(hdrlen);
2253 hdrlen
442 bpf_movein(struct uio *uio, int linktype, struct ifnet *ifp, struct mbuf **mp, struct sockaddr *sockp, int *hdrlen, struct bpf_insn *wfilter) argument
2307 int caplen, curlen, hdrlen, totlen; local
2468 bpfattach(struct ifnet *ifp, u_int dlt, u_int hdrlen) argument
2481 bpfattach2(struct ifnet *ifp, u_int dlt, u_int hdrlen, struct bpf_if **driverp) argument
2888 bpfattach(struct ifnet *ifp, u_int dlt, u_int hdrlen) argument
2895 bpfattach2(struct ifnet *ifp, u_int dlt, u_int hdrlen, struct bpf_if **driverp) argument
[all...]
H A Dif_mib.c122 DONTCOPY(hdrlen);
/freebsd-10-stable/usr.sbin/bhyve/
H A Dpci_e82545.c1074 int desc, dtype, len, ntype, iovcnt, tlen, hdrlen, vlen, tcp, tso; local
1199 hdrlen = vlen = 0;
1203 hdrlen = ETHER_ADDR_LEN*2;
1209 hdrlen = MAX(hdrlen, ckinfo[0].ck_off + 2);
1211 hdrlen = MAX(hdrlen, ckinfo[1].ck_off + 2);
1213 if (hdrlen != 0 && iov[0].iov_len > hdrlen &&
1214 iov[0].iov_len < hdrlen
[all...]
/freebsd-10-stable/contrib/libpcap/
H A Dpcap-win32.c209 register int caplen, hdrlen; local
234 hdrlen = bhp->bh_hdrlen;
239 (*callback)(user, (struct pcap_pkthdr*)bp, bp + hdrlen); local
240 bp += Packet_WORDALIGN(caplen + hdrlen);
/freebsd-10-stable/sys/netpfil/pf/
H A Dpf_norm.c612 uint16_t total, hdrlen; local
641 hdrlen = frent->fe_hdrlen;
655 ip->ip_len = htons(hdrlen + total);
658 if (hdrlen + total > IP_MAXPACKET) {
674 uint16_t hdrlen, uint16_t extoff, u_short *reason)
696 frent->fe_hdrlen = hdrlen;
698 frent->fe_len = sizeof(struct ip6_hdr) + ntohs(ip6->ip6_plen) - hdrlen;
730 hdrlen = frent->fe_hdrlen - sizeof(struct ip6_frag);
738 m = m_getptr(m, hdrlen + offsetof(struct ip6_frag, ip6f_nxt), &off);
744 if (ip6_deletefraghdr(m, hdrlen, M_NOWAI
673 pf_reassemble6(struct mbuf **m0, struct ip6_hdr *ip6, struct ip6_frag *fraghdr, uint16_t hdrlen, uint16_t extoff, u_short *reason) argument
1109 uint16_t hdrlen, extoff, maxlen; local
[all...]

Completed in 569 milliseconds

123