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

12

/net/ipv6/netfilter/
H A Dip6t_ah.c45 unsigned int hdrlen = 0; local
61 hdrlen = (ah->hdrlen + 2) << 2;
63 pr_debug("IPv6 AH LEN %u %u ", hdrlen, ah->hdrlen);
72 ahinfo->hdrlen, hdrlen,
73 (!ahinfo->hdrlen ||
74 (ahinfo->hdrlen == hdrlen)
[all...]
H A Dip6t_hbh.c54 unsigned int hdrlen = 0; local
78 hdrlen = ipv6_optlen(oh);
79 if (skb->len - ptr < hdrlen) {
84 pr_debug("IPv6 OPTS LEN %u %u ", hdrlen, oh->hdrlen);
87 optinfo->hdrlen, hdrlen,
89 ((optinfo->hdrlen == hdrlen) ^
94 ((optinfo->hdrlen
[all...]
H A Dip6t_ipv6header.c51 int hdrlen; local
72 hdrlen = 8;
74 hdrlen = (hp->hdrlen + 2) << 2;
76 hdrlen = ipv6_optlen(hp);
100 len -= hdrlen;
101 ptr += hdrlen;
H A Dip6t_rt.c46 unsigned int hdrlen = 0; local
65 hdrlen = ipv6_optlen(rh);
66 if (skb->len - ptr < hdrlen) {
71 pr_debug("IPv6 RT LEN %u %u ", hdrlen, rh->hdrlen);
85 rtinfo->hdrlen, hdrlen,
87 ((rtinfo->hdrlen == hdrlen) ^
100 ((rtinfo->hdrlen
[all...]
H A Dnf_nat_l3proto_ipv6.c200 unsigned int hdrlen)
214 if (!skb_make_writable(skb, hdrlen + sizeof(*inside)))
216 if (nf_ip6_checksum(skb, hooknum, hdrlen, IPPROTO_ICMPV6))
219 inside = (void *)skb->data + hdrlen;
240 if (!nf_nat_ipv6_manip_pkt(skb, hdrlen + sizeof(inside->icmp6),
246 inside = (void *)skb->data + hdrlen;
250 skb->len - hdrlen, IPPROTO_ICMPV6,
252 skb->len - hdrlen, 0));
278 int hdrlen; local
302 hdrlen
196 nf_nat_icmpv6_reply_translation(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int hooknum, unsigned int hdrlen) argument
[all...]
H A Dnf_log_ipv6.c46 unsigned int hdrlen = 0; local
113 hdrlen = 8;
125 hdrlen = ipv6_optlen(hp);
158 hdrlen = (hp->hdrlen+2)<<2;
198 ptr += hdrlen;
H A Dnf_conntrack_reasm.c528 int hdrlen; local
544 hdrlen = (hdr.hdrlen+2)<<2;
546 hdrlen = ipv6_optlen(&hdr);
552 len -= hdrlen;
553 start += hdrlen;
/net/ipv6/
H A Dexthdrs_core.c80 int hdrlen; local
100 hdrlen = 8;
102 hdrlen = (hp->hdrlen+2)<<2;
104 hdrlen = ipv6_optlen(hp);
107 start += hdrlen;
125 len = ((hdr->hdrlen + 1) << 3);
211 unsigned int hdrlen; local
265 hdrlen = 8;
269 hdrlen
[all...]
H A Ddatagram.c595 put_cmsg(msg, SOL_IPV6, IPV6_2292RTHDR, (rthdr->hdrlen+1) << 3, rthdr);
732 len = ((hdr->hdrlen + 1) << 3);
752 len = ((hdr->hdrlen + 1) << 3);
777 len = ((hdr->hdrlen + 1) << 3);
807 if (rthdr->hdrlen != 2 ||
819 len = ((rthdr->hdrlen + 1) << 3);
827 if ((rthdr->hdrlen >> 1) != rthdr->segments_left) {
836 int dsthdrlen = ((opt->dst1opt->hdrlen+1)<<3);
H A Dmip6.c181 dstopt->hdrlen = (x->props.header_len >> 3) - 1;
384 rt2->rt_hdr.hdrlen = (x->props.header_len >> 3) - 1;
389 WARN_ON(rt2->rt_hdr.hdrlen != 2);
H A Dah6.c236 /* The value of rthdr->hdrlen has been verified either by the system
243 segments = rthdr->hdrlen >> 1;
419 ah->hdrlen = (XFRM_ALIGN8(sizeof(*ah) + ahp->icv_trunc_len) >> 2) - 2;
475 int ah_hlen = (ah->hdrlen + 2) << 2;
554 ah_hlen = (ah->hdrlen + 2) << 2;
/net/mac80211/
H A Dwep.c96 unsigned int hdrlen; local
105 hdrlen = ieee80211_hdrlen(hdr->frame_control);
107 memmove(newhdr, newhdr + IEEE80211_WEP_IV_LEN, hdrlen);
112 return newhdr + hdrlen;
116 ieee80211_wep_get_iv(local, keylen, keyidx, newhdr + hdrlen);
117 return newhdr + hdrlen;
126 unsigned int hdrlen; local
128 hdrlen = ieee80211_hdrlen(hdr->frame_control);
129 memmove(skb->data + IEEE80211_WEP_IV_LEN, skb->data, hdrlen);
233 unsigned int hdrlen; local
[all...]
H A Dwpa.c32 unsigned int hdrlen; local
43 hdrlen = ieee80211_hdrlen(hdr->frame_control);
44 if (skb->len < hdrlen)
47 data = skb->data + hdrlen;
48 data_len = skb->len - hdrlen;
89 unsigned int hdrlen; local
141 hdrlen = ieee80211_hdrlen(hdr->frame_control);
142 if (skb->len < hdrlen + MICHAEL_MIC_LEN)
149 data = skb->data + hdrlen;
150 data_len = skb->len - hdrlen
187 unsigned int hdrlen; local
261 int hdrlen, res, hwaccel = 0; local
313 unsigned int hdrlen; local
403 int hdrlen, len, tail; local
492 int hdrlen; local
561 int hdrlen; local
604 int hdrlen = ieee80211_hdrlen(hdr->frame_control); local
[all...]
H A Dtx.c841 struct sk_buff *skb, int hdrlen,
847 int per_fragm = frag_threshold - hdrlen - FCS_LEN;
848 int pos = hdrlen + per_fragm;
849 int rem = skb->len - hdrlen - per_fragm;
889 memcpy(skb_put(tmp, hdrlen), skb->data, hdrlen); local
896 skb_trim(skb, hdrlen + per_fragm);
907 int hdrlen; local
928 hdrlen = ieee80211_hdrlen(hdr->frame_control);
942 if (ieee80211_fragment(tx, skb, hdrlen, frag_threshol
840 ieee80211_fragment(struct ieee80211_tx_data *tx, struct sk_buff *skb, int hdrlen, int frag_threshold) argument
1635 int hdrlen; local
1807 u16 ethertype, hdrlen, meshhdrlen = 0; local
2186 memcpy(skb_push(skb, hdrlen), &hdr, hdrlen); local
[all...]
/net/ipv4/
H A Dxfrm4_mode_beet.c43 int hdrlen, optlen; local
45 hdrlen = 0;
48 hdrlen += IPV4_BEET_PHMAXLEN - (optlen & 4);
51 hdrlen + (XFRM_MODE_SKB_CB(skb)->ihl - sizeof(*top_iph)));
61 __skb_pull(skb, XFRM_MODE_SKB_CB(skb)->ihl - hdrlen);
69 ph->hdrlen = optlen / 8;
100 optlen = ph->hdrlen * 8 + (IPV4_BEET_PHMAXLEN - phlen);
H A Dinet_diag.c994 int hdrlen = sizeof(struct inet_diag_req_v2); local
996 if (nlmsg_attrlen(cb->nlh, hdrlen))
997 bc = nlmsg_find_attr(cb->nlh, hdrlen, INET_DIAG_REQ_BYTECODE);
1019 int hdrlen = sizeof(struct inet_diag_req); local
1027 if (nlmsg_attrlen(cb->nlh, hdrlen))
1028 bc = nlmsg_find_attr(cb->nlh, hdrlen, INET_DIAG_REQ_BYTECODE);
1050 int hdrlen = sizeof(struct inet_diag_req); local
1054 nlmsg_len(nlh) < hdrlen)
1058 if (nlmsg_attrlen(nlh, hdrlen)) {
1061 attr = nlmsg_find_attr(nlh, hdrlen,
1081 int hdrlen = sizeof(struct inet_diag_req_v2); local
[all...]
H A Dah4.c214 ah->hdrlen = (XFRM_ALIGN4(sizeof(*ah) + ahp->icv_trunc_len) >> 2) - 2;
216 ah->hdrlen = (XFRM_ALIGN8(sizeof(*ah) + ahp->icv_trunc_len) >> 2) - 2;
271 int ah_hlen = (ah->hdrlen + 2) << 2;
325 ah_hlen = (ah->hdrlen + 2) << 2;
/net/sunrpc/xprtrdma/
H A Dsvc_rdma_marshal.c192 int hdrlen; local
200 hdrlen = (u32)((unsigned long)va - (unsigned long)rmsgp);
201 rqstp->rq_arg.head[0].iov_len -= hdrlen;
202 if (hdrlen > rqstp->rq_arg.len)
204 return hdrlen;
236 u32 hdrlen; local
246 hdrlen = (u32)((unsigned long)va - (unsigned long)rmsgp);
247 rqstp->rq_arg.head[0].iov_len -= hdrlen;
248 return hdrlen;
280 hdrlen
[all...]
H A Drpc_rdma.c332 dprintk("RPC: %s: pad %d destp 0x%p len %d hdrlen %d\n",
395 ssize_t hdrlen; local
471 hdrlen = 28; /*sizeof *headerp;*/
493 hdrlen += 2 * sizeof(u32); /* extra words in padhdr */
520 hdrlen = rpcrdma_marshal_chunks(rqst, hdrlen);
521 if (hdrlen < 0)
522 return hdrlen;
524 dprintk("RPC: %s: %s: hdrlen %zd rpclen %zd padlen %zd"
526 __func__, transfertypes[req->rl_wtype], hdrlen, rpcle
[all...]
/net/wireless/
H A Dutil.c298 unsigned int hdrlen = 24; local
302 hdrlen = 30;
304 hdrlen += IEEE80211_QOS_CTL_LEN;
306 hdrlen += IEEE80211_HT_CTL_LEN;
322 hdrlen = 10;
324 hdrlen = 16;
327 return hdrlen;
335 unsigned int hdrlen; local
339 hdrlen = ieee80211_hdrlen(hdr->frame_control);
340 if (unlikely(hdrlen > sk
366 u16 hdrlen, ethertype; local
484 u16 hdrlen, ethertype; local
579 memcpy(skb_push(skb, hdrlen), &hdr, hdrlen); local
[all...]
/net/bluetooth/cmtp/
H A Dcore.c133 __u8 hdr, hdrlen, id; local
143 hdrlen = 2;
147 hdrlen = 3;
151 hdrlen = 1;
158 BT_DBG("hdr 0x%02x hdrlen %d len %d id %d", hdr, hdrlen, len, id);
160 if (hdrlen + len > skb->len) {
166 skb_pull(skb, hdrlen);
172 cmtp_add_msgpart(session, id, skb->data + hdrlen, len);
177 cmtp_add_msgpart(session, id, skb->data + hdrlen, le
[all...]
/net/ipv4/netfilter/
H A Dnf_nat_l3proto_ipv4.c201 unsigned int hdrlen = ip_hdrlen(skb); local
208 if (!skb_make_writable(skb, hdrlen + sizeof(*inside)))
210 if (nf_ip_checksum(skb, hooknum, hdrlen, 0))
213 inside = (void *)skb->data + hdrlen;
234 if (!nf_nat_ipv4_manip_pkt(skb, hdrlen + sizeof(inside->icmp),
240 inside = (void *)skb->data + hdrlen;
243 csum_fold(skb_checksum(skb, hdrlen,
244 skb->len - hdrlen, 0));
/net/packet/
H A Dinternal.h17 unsigned int hdrlen; member in struct:tpacket_kbdq_core
/net/sunrpc/auth_gss/
H A Dgss_krb5_crypto.c151 make_checksum_hmac_md5(struct krb5_ctx *kctx, char *header, int hdrlen, argument
199 sg_init_one(sg, header, hdrlen);
200 err = crypto_hash_update(&desc, sg, hdrlen);
236 * checksum the plaintext data and hdrlen bytes of the token header
241 make_checksum(struct krb5_ctx *kctx, char *header, int hdrlen, argument
252 return make_checksum_hmac_md5(kctx, header, hdrlen,
279 sg_init_one(sg, header, hdrlen);
280 err = crypto_hash_update(&desc, sg, hdrlen);
315 * checksum the plaintext data and hdrlen bytes of the token header
322 make_checksum_v2(struct krb5_ctx *kctx, char *header, int hdrlen, argument
[all...]
/net/netlink/
H A Ddiag.c202 int hdrlen = sizeof(struct netlink_diag_req); local
205 if (nlmsg_len(h) < hdrlen)

Completed in 2095 milliseconds

12