Home
last modified time | relevance | path

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

12345678

/Linux-v4.19/net/ipv6/netfilter/
Dip6t_hbh.c54 unsigned int hdrlen = 0; in hbh_mt6() local
78 hdrlen = ipv6_optlen(oh); in hbh_mt6()
79 if (skb->len - ptr < hdrlen) { in hbh_mt6()
84 pr_debug("IPv6 OPTS LEN %u %u ", hdrlen, oh->hdrlen); in hbh_mt6()
87 optinfo->hdrlen, hdrlen, in hbh_mt6()
89 ((optinfo->hdrlen == hdrlen) ^ in hbh_mt6()
94 ((optinfo->hdrlen == hdrlen) ^ in hbh_mt6()
98 hdrlen -= 2; in hbh_mt6()
106 if (hdrlen < 1) in hbh_mt6()
126 if (hdrlen < 2) in hbh_mt6()
[all …]
Dip6t_ah.c45 unsigned int hdrlen = 0; in ah_mt6() local
61 hdrlen = (ah->hdrlen + 2) << 2; in ah_mt6()
63 pr_debug("IPv6 AH LEN %u %u ", hdrlen, ah->hdrlen); in ah_mt6()
72 ahinfo->hdrlen, hdrlen, in ah_mt6()
73 (!ahinfo->hdrlen || in ah_mt6()
74 (ahinfo->hdrlen == hdrlen) ^ in ah_mt6()
84 (!ahinfo->hdrlen || in ah_mt6()
85 (ahinfo->hdrlen == hdrlen) ^ in ah_mt6()
Dip6t_rt.c46 unsigned int hdrlen = 0; in rt_mt6() local
65 hdrlen = ipv6_optlen(rh); in rt_mt6()
66 if (skb->len - ptr < hdrlen) { in rt_mt6()
71 pr_debug("IPv6 RT LEN %u %u ", hdrlen, rh->hdrlen); in rt_mt6()
85 rtinfo->hdrlen, hdrlen, in rt_mt6()
87 ((rtinfo->hdrlen == hdrlen) ^ in rt_mt6()
100 ((rtinfo->hdrlen == hdrlen) ^ in rt_mt6()
123 if (rtinfo->addrnr > (unsigned int)((hdrlen - 8) / 16)) { in rt_mt6()
131 temp < (unsigned int)((hdrlen - 8) / 16); in rt_mt6()
157 if (rtinfo->addrnr > (unsigned int)((hdrlen - 8) / 16)) { in rt_mt6()
[all …]
Dip6t_ipv6header.c51 int hdrlen; in ipv6header_mt6() local
72 hdrlen = 8; in ipv6header_mt6()
74 hdrlen = (hp->hdrlen + 2) << 2; in ipv6header_mt6()
76 hdrlen = ipv6_optlen(hp); in ipv6header_mt6()
100 len -= hdrlen; in ipv6header_mt6()
101 ptr += hdrlen; in ipv6header_mt6()
Dip6t_srh.c33 int hdrlen, srhoff = 0; in srh_mt6() local
41 hdrlen = ipv6_optlen(srh); in srh_mt6()
42 if (skb->len - srhoff < hdrlen) in srh_mt6()
60 !(srh->hdrlen == srhinfo->hdr_len))) in srh_mt6()
65 !(srh->hdrlen > srhinfo->hdr_len))) in srh_mt6()
70 !(srh->hdrlen < srhinfo->hdr_len))) in srh_mt6()
122 int hdrlen, psidoff, nsidoff, lsidoff, srhoff = 0; in srh1_mt6() local
135 hdrlen = ipv6_optlen(srh); in srh1_mt6()
136 if (skb->len - srhoff < hdrlen) in srh1_mt6()
154 !(srh->hdrlen == srhinfo->hdr_len))) in srh1_mt6()
[all …]
Dnf_nat_l3proto_ipv6.c191 unsigned int hdrlen) in nf_nat_icmpv6_reply_translation() argument
205 if (!skb_make_writable(skb, hdrlen + sizeof(*inside))) in nf_nat_icmpv6_reply_translation()
207 if (nf_ip6_checksum(skb, hooknum, hdrlen, IPPROTO_ICMPV6)) in nf_nat_icmpv6_reply_translation()
210 inside = (void *)skb->data + hdrlen; in nf_nat_icmpv6_reply_translation()
231 if (!nf_nat_ipv6_manip_pkt(skb, hdrlen + sizeof(inside->icmp6), in nf_nat_icmpv6_reply_translation()
237 inside = (void *)skb->data + hdrlen; in nf_nat_icmpv6_reply_translation()
241 skb->len - hdrlen, IPPROTO_ICMPV6, in nf_nat_icmpv6_reply_translation()
242 skb_checksum(skb, hdrlen, in nf_nat_icmpv6_reply_translation()
243 skb->len - hdrlen, 0)); in nf_nat_icmpv6_reply_translation()
262 int hdrlen; in nf_nat_ipv6_fn() local
[all …]
/Linux-v4.19/net/ipv6/
Dexthdrs_core.c80 int hdrlen; in ipv6_skip_exthdr() local
100 hdrlen = 8; in ipv6_skip_exthdr()
102 hdrlen = ipv6_authlen(hp); in ipv6_skip_exthdr()
104 hdrlen = ipv6_optlen(hp); in ipv6_skip_exthdr()
107 start += hdrlen; in ipv6_skip_exthdr()
125 len = ((hdr->hdrlen + 1) << 3); in ipv6_find_tlv()
209 unsigned int hdrlen; in ipv6_find_hdr() local
264 hdrlen = 8; in ipv6_find_hdr()
268 hdrlen = (hp->hdrlen + 2) << 2; in ipv6_find_hdr()
270 hdrlen = ipv6_optlen(hp); in ipv6_find_hdr()
[all …]
Dseg6_iptunnel.c119 int hdrlen, tot_len, err; in seg6_do_srh_encap() local
122 hdrlen = (osrh->hdrlen + 1) << 3; in seg6_do_srh_encap()
123 tot_len = hdrlen + sizeof(*hdr); in seg6_do_srh_encap()
154 memcpy(isrh, osrh, hdrlen); in seg6_do_srh_encap()
180 int hdrlen, err; in seg6_do_srh_inline() local
182 hdrlen = (osrh->hdrlen + 1) << 3; in seg6_do_srh_inline()
184 err = skb_cow_head(skb, hdrlen + skb->mac_len); in seg6_do_srh_inline()
194 skb_push(skb, sizeof(struct ipv6hdr) + hdrlen); in seg6_do_srh_inline()
203 memcpy(isrh, osrh, hdrlen); in seg6_do_srh_inline()
221 skb_postpush_rcsum(skb, hdr, sizeof(struct ipv6hdr) + hdrlen); in seg6_do_srh_inline()
/Linux-v4.19/net/mac80211/
Dwep.c96 unsigned int hdrlen; in ieee80211_wep_add_iv() local
104 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_wep_add_iv()
106 memmove(newhdr, newhdr + IEEE80211_WEP_IV_LEN, hdrlen); in ieee80211_wep_add_iv()
111 return newhdr + hdrlen; in ieee80211_wep_add_iv()
113 ieee80211_wep_get_iv(local, keylen, keyidx, newhdr + hdrlen); in ieee80211_wep_add_iv()
114 return newhdr + hdrlen; in ieee80211_wep_add_iv()
123 unsigned int hdrlen; in ieee80211_wep_remove_iv() local
125 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_wep_remove_iv()
126 memmove(skb->data + IEEE80211_WEP_IV_LEN, skb->data, hdrlen); in ieee80211_wep_remove_iv()
233 unsigned int hdrlen; in ieee80211_wep_decrypt() local
[all …]
Dwpa.c36 unsigned int hdrlen; in ieee80211_tx_h_michael_mic_add() local
47 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_tx_h_michael_mic_add()
48 if (skb->len < hdrlen) in ieee80211_tx_h_michael_mic_add()
51 data = skb->data + hdrlen; in ieee80211_tx_h_michael_mic_add()
52 data_len = skb->len - hdrlen; in ieee80211_tx_h_michael_mic_add()
101 unsigned int hdrlen; in ieee80211_rx_h_michael_mic_verify() local
153 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_rx_h_michael_mic_verify()
154 if (skb->len < hdrlen + MICHAEL_MIC_LEN) in ieee80211_rx_h_michael_mic_verify()
161 data = skb->data + hdrlen; in ieee80211_rx_h_michael_mic_verify()
162 data_len = skb->len - hdrlen - MICHAEL_MIC_LEN; in ieee80211_rx_h_michael_mic_verify()
[all …]
/Linux-v4.19/drivers/staging/rtl8712/
Drtl871x_security.c184 iv = pframe + pattrib->hdrlen; in r8712_wep_encrypt()
189 payload = pframe + pattrib->iv_len + pattrib->hdrlen; in r8712_wep_encrypt()
192 pattrib->hdrlen - in r8712_wep_encrypt()
204 pattrib->hdrlen - pattrib->iv_len - in r8712_wep_encrypt()
237 iv = pframe + prxattrib->hdrlen; in r8712_wep_decrypt()
245 u.hdr.len - prxattrib->hdrlen - prxattrib->iv_len; in r8712_wep_decrypt()
246 payload = pframe + prxattrib->iv_len + prxattrib->hdrlen; in r8712_wep_decrypt()
603 iv = pframe + pattrib->hdrlen; in r8712_tkip_encrypt()
605 pattrib->hdrlen; in r8712_tkip_encrypt()
616 pattrib->hdrlen - in r8712_tkip_encrypt()
[all …]
/Linux-v4.19/crypto/asymmetric_keys/
Dpkcs7_parser.c208 int pkcs7_note_OID(void *context, size_t hdrlen, in pkcs7_note_OID() argument
227 int pkcs7_sig_note_digest_algo(void *context, size_t hdrlen, in pkcs7_sig_note_digest_algo() argument
265 int pkcs7_sig_note_pkey_algo(void *context, size_t hdrlen, in pkcs7_sig_note_pkey_algo() argument
285 int pkcs7_check_content_type(void *context, size_t hdrlen, in pkcs7_check_content_type() argument
302 int pkcs7_note_signeddata_version(void *context, size_t hdrlen, in pkcs7_note_signeddata_version() argument
336 int pkcs7_note_signerinfo_version(void *context, size_t hdrlen, in pkcs7_note_signerinfo_version() argument
379 int pkcs7_extract_cert(void *context, size_t hdrlen, in pkcs7_extract_cert() argument
397 value -= hdrlen; in pkcs7_extract_cert()
398 vlen += hdrlen; in pkcs7_extract_cert()
419 int pkcs7_note_certificate_list(void *context, size_t hdrlen, in pkcs7_note_certificate_list() argument
[all …]
Dx509_cert_parser.c149 int x509_note_OID(void *context, size_t hdrlen, in x509_note_OID() argument
169 int x509_note_tbs_certificate(void *context, size_t hdrlen, in x509_note_tbs_certificate() argument
176 hdrlen, tag, (unsigned long)value - ctx->data, vlen); in x509_note_tbs_certificate()
178 ctx->cert->tbs = value - hdrlen; in x509_note_tbs_certificate()
179 ctx->cert->tbs_size = vlen + hdrlen; in x509_note_tbs_certificate()
186 int x509_note_pkey_algo(void *context, size_t hdrlen, in x509_note_pkey_algo() argument
238 int x509_note_signature(void *context, size_t hdrlen, in x509_note_signature() argument
269 int x509_note_serial(void *context, size_t hdrlen, in x509_note_serial() argument
282 int x509_extract_name_segment(void *context, size_t hdrlen, in x509_extract_name_segment() argument
311 static int x509_fabricate_name(struct x509_parse_context *ctx, size_t hdrlen, in x509_fabricate_name() argument
[all …]
Dmscode_parser.c40 int mscode_note_content_type(void *context, size_t hdrlen, in mscode_note_content_type() argument
72 int mscode_note_digest_algo(void *context, size_t hdrlen, in mscode_note_digest_algo() argument
120 int mscode_note_digest(void *context, size_t hdrlen, in mscode_note_digest() argument
/Linux-v4.19/crypto/
Drsa_helper.c21 int rsa_get_n(void *context, size_t hdrlen, unsigned char tag, in rsa_get_n() argument
51 int rsa_get_e(void *context, size_t hdrlen, unsigned char tag, in rsa_get_e() argument
66 int rsa_get_d(void *context, size_t hdrlen, unsigned char tag, in rsa_get_d() argument
81 int rsa_get_p(void *context, size_t hdrlen, unsigned char tag, in rsa_get_p() argument
96 int rsa_get_q(void *context, size_t hdrlen, unsigned char tag, in rsa_get_q() argument
111 int rsa_get_dp(void *context, size_t hdrlen, unsigned char tag, in rsa_get_dp() argument
126 int rsa_get_dq(void *context, size_t hdrlen, unsigned char tag, in rsa_get_dq() argument
141 int rsa_get_qinv(void *context, size_t hdrlen, unsigned char tag, in rsa_get_qinv() argument
/Linux-v4.19/drivers/staging/wlan-ng/
Dp80211hdr.h202 u16 hdrlen = 0; in p80211_headerlen() local
206 hdrlen = WLAN_HDR_A3_LEN; in p80211_headerlen()
209 hdrlen = WLAN_HDR_A3_LEN; in p80211_headerlen()
211 hdrlen += ETH_ALEN; in p80211_headerlen()
214 hdrlen = wlan_ctl_framelen(WLAN_GET_FC_FSTYPE(fctl)) - in p80211_headerlen()
218 hdrlen = WLAN_HDR_A3_LEN; in p80211_headerlen()
221 return hdrlen; in p80211_headerlen()
/Linux-v4.19/drivers/staging/rtl8723bs/core/
Drtw_security.c240 iv = pframe+pattrib->hdrlen; in rtw_wep_encrypt()
243 payload = pframe+pattrib->iv_len+pattrib->hdrlen; in rtw_wep_encrypt()
247 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_wep_encrypt()
256 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_wep_encrypt()
287 iv = pframe+prxattrib->hdrlen; in rtw_wep_decrypt()
294 length = ((union recv_frame *)precvframe)->u.hdr.len-prxattrib->hdrlen-prxattrib->iv_len; in rtw_wep_decrypt()
296 payload = pframe+prxattrib->iv_len+prxattrib->hdrlen; in rtw_wep_decrypt()
710 iv = pframe+pattrib->hdrlen; in rtw_tkip_encrypt()
711 payload = pframe+pattrib->iv_len+pattrib->hdrlen; in rtw_tkip_encrypt()
723 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_tkip_encrypt()
[all …]
/Linux-v4.19/drivers/staging/rtl8188eu/core/
Drtw_security.c181 memmove(skb->data + 4, skb->data, pattrib->hdrlen); in rtw_wep_encrypt()
185 if (crypto_ops->encrypt_mpdu(skb, pattrib->hdrlen, crypto_private)) { in rtw_wep_encrypt()
221 memcpy(iv, pframe + prxattrib->hdrlen, 4); in rtw_wep_decrypt()
234 if (crypto_ops->decrypt_mpdu(skb, prxattrib->hdrlen, crypto_private)) { in rtw_wep_decrypt()
239 memmove(pframe, pframe + 4, prxattrib->hdrlen); in rtw_wep_decrypt()
243 memcpy(pframe + prxattrib->hdrlen, iv, 4); in rtw_wep_decrypt()
617 iv = pframe+pattrib->hdrlen; in rtw_tkip_encrypt()
618 payload = pframe+pattrib->iv_len+pattrib->hdrlen; in rtw_tkip_encrypt()
628 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_tkip_encrypt()
638 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_tkip_encrypt()
[all …]
/Linux-v4.19/net/ipv4/
Dxfrm4_mode_beet.c43 int hdrlen, optlen; in xfrm4_beet_output() local
45 hdrlen = 0; in xfrm4_beet_output()
48 hdrlen += IPV4_BEET_PHMAXLEN - (optlen & 4); in xfrm4_beet_output()
51 hdrlen + (XFRM_MODE_SKB_CB(skb)->ihl - sizeof(*top_iph))); in xfrm4_beet_output()
60 ph = __skb_pull(skb, XFRM_MODE_SKB_CB(skb)->ihl - hdrlen); in xfrm4_beet_output()
68 ph->hdrlen = optlen / 8; in xfrm4_beet_output()
99 optlen = ph->hdrlen * 8 + (IPV4_BEET_PHMAXLEN - phlen); in xfrm4_beet_input()
Dfou.c87 void *data, size_t hdrlen, u8 ipproto, in gue_remcsum() argument
93 size_t plen = sizeof(struct udphdr) + hdrlen + in gue_remcsum()
103 skb_remcsum_process(skb, (void *)guehdr + hdrlen, in gue_remcsum()
119 size_t len, optlen, hdrlen; in gue_udp_recv() local
172 hdrlen = sizeof(struct guehdr) + optlen; in gue_udp_recv()
177 hdrlen = sizeof(struct guehdr) + optlen; in gue_udp_recv()
199 hdrlen, guehdr->proto_ctype, in gue_udp_recv()
214 __skb_pull(skb, sizeof(struct udphdr) + hdrlen); in gue_udp_recv()
287 size_t hdrlen, struct gro_remcsum *grc, in gue_gro_remcsum() argument
300 guehdr = skb_gro_remcsum_process(skb, (void *)guehdr, off, hdrlen, in gue_gro_remcsum()
[all …]
/Linux-v4.19/include/net/
Dnetlink.h333 int hdrlen) in nlmsg_attrdata() argument
336 return (struct nlattr *) (data + NLMSG_ALIGN(hdrlen)); in nlmsg_attrdata()
344 static inline int nlmsg_attrlen(const struct nlmsghdr *nlh, int hdrlen) in nlmsg_attrlen() argument
346 return nlmsg_len(nlh) - NLMSG_ALIGN(hdrlen); in nlmsg_attrlen()
390 static inline int nlmsg_parse(const struct nlmsghdr *nlh, int hdrlen, in nlmsg_parse() argument
395 if (nlh->nlmsg_len < nlmsg_msg_size(hdrlen)) in nlmsg_parse()
398 return nla_parse(tb, maxtype, nlmsg_attrdata(nlh, hdrlen), in nlmsg_parse()
399 nlmsg_attrlen(nlh, hdrlen), policy, extack); in nlmsg_parse()
411 int hdrlen, int attrtype) in nlmsg_find_attr() argument
413 return nla_find(nlmsg_attrdata(nlh, hdrlen), in nlmsg_find_attr()
[all …]
/Linux-v4.19/net/bluetooth/cmtp/
Dcore.c134 __u8 hdr, hdrlen, id; in cmtp_recv_frame() local
144 hdrlen = 2; in cmtp_recv_frame()
148 hdrlen = 3; in cmtp_recv_frame()
152 hdrlen = 1; in cmtp_recv_frame()
159 BT_DBG("hdr 0x%02x hdrlen %d len %d id %d", hdr, hdrlen, len, id); in cmtp_recv_frame()
161 if (hdrlen + len > skb->len) { in cmtp_recv_frame()
167 skb_pull(skb, hdrlen); in cmtp_recv_frame()
173 cmtp_add_msgpart(session, id, skb->data + hdrlen, len); in cmtp_recv_frame()
178 cmtp_add_msgpart(session, id, skb->data + hdrlen, len); in cmtp_recv_frame()
186 skb_pull(skb, hdrlen + len); in cmtp_recv_frame()
/Linux-v4.19/net/wireless/
Dutil.c348 unsigned int hdrlen = 24; in ieee80211_hdrlen() local
352 hdrlen = 30; in ieee80211_hdrlen()
354 hdrlen += IEEE80211_QOS_CTL_LEN; in ieee80211_hdrlen()
356 hdrlen += IEEE80211_HT_CTL_LEN; in ieee80211_hdrlen()
363 hdrlen += IEEE80211_HT_CTL_LEN; in ieee80211_hdrlen()
378 hdrlen = 10; in ieee80211_hdrlen()
380 hdrlen = 16; in ieee80211_hdrlen()
383 return hdrlen; in ieee80211_hdrlen()
391 unsigned int hdrlen; in ieee80211_get_hdrlen_from_skb() local
395 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_get_hdrlen_from_skb()
[all …]
/Linux-v4.19/include/trace/events/
Drpcrdma.h461 unsigned int hdrlen,
466 TP_ARGS(rqst, hdrlen, rtype, wtype),
472 __field(unsigned int, hdrlen)
484 __entry->hdrlen = hdrlen;
494 __entry->hdrlen,
734 int hdrlen
737 TP_ARGS(rqst, len, hdrlen),
744 __field(int, hdrlen)
752 __entry->hdrlen = hdrlen;
757 __entry->base, __entry->len, __entry->hdrlen
[all …]
/Linux-v4.19/drivers/net/wireless/intersil/hostap/
Dhostap_80211_rx.c68 int hdrlen, phdrlen, head_need, tail_need; in prism2_rx_80211() local
102 hdrlen = hostap_80211_get_hdrlen(fhdr->frame_control); in prism2_rx_80211()
195 skb_pull(skb, hdrlen); in prism2_rx_80211()
653 int res, hdrlen; in hostap_rx_frame_decrypt() local
659 hdrlen = hostap_80211_get_hdrlen(hdr->frame_control); in hostap_rx_frame_decrypt()
672 res = crypt->ops->decrypt_mpdu(skb, hdrlen, crypt->priv); in hostap_rx_frame_decrypt()
691 int res, hdrlen; in hostap_rx_frame_decrypt_msdu() local
697 hdrlen = hostap_80211_get_hdrlen(hdr->frame_control); in hostap_rx_frame_decrypt_msdu()
700 res = crypt->ops->decrypt_msdu(skb, keyidx, hdrlen, crypt->priv); in hostap_rx_frame_decrypt_msdu()
722 size_t hdrlen; in hostap_80211_rx() local
[all …]

12345678