/Linux-v4.19/net/ipv6/netfilter/ |
D | ip6t_hbh.c | 54 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 …]
|
D | ip6t_ah.c | 45 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()
|
D | ip6t_rt.c | 46 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 …]
|
D | ip6t_ipv6header.c | 51 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()
|
D | ip6t_srh.c | 33 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 …]
|
D | nf_nat_l3proto_ipv6.c | 191 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/ |
D | exthdrs_core.c | 80 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 …]
|
D | seg6_iptunnel.c | 119 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/ |
D | wep.c | 96 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 …]
|
D | wpa.c | 36 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/ |
D | rtl871x_security.c | 184 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/ |
D | pkcs7_parser.c | 208 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 …]
|
D | x509_cert_parser.c | 149 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 …]
|
D | mscode_parser.c | 40 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/ |
D | rsa_helper.c | 21 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/ |
D | p80211hdr.h | 202 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/ |
D | rtw_security.c | 240 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/ |
D | rtw_security.c | 181 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/ |
D | xfrm4_mode_beet.c | 43 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()
|
D | fou.c | 87 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/ |
D | netlink.h | 333 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/ |
D | core.c | 134 __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/ |
D | util.c | 348 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/ |
D | rpcrdma.h | 461 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/ |
D | hostap_80211_rx.c | 68 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 …]
|