Searched refs:hdrlen (Results 1 - 25 of 195) sorted by last modified time

12345678

/linux-master/net/ipv6/
H A Dip6_offload.c379 hop_jumbo->hdrlen = 0;
H A Dip6_output.c308 hop_jumbo->hdrlen = 0;
1299 return src ? kmemdup(src, (src->hdrlen + 1) * 8, gfp) : NULL;
1305 return src ? kmemdup(src, (src->hdrlen + 1) * 8, gfp) : NULL;
/linux-master/net/core/
H A Dfilter.c6447 srh_end = (void *)((char *)srh + sizeof(*srh) + srh_state->hdrlen);
6486 srh_state->hdrlen = srh_state->srh->hdrlen << 3;
6581 srh_state->hdrlen);
6609 srh_state->hdrlen += len;
/linux-master/include/net/
H A Dgro.h313 unsigned int off, size_t hdrlen,
319 size_t plen = hdrlen + max_t(size_t, offset + sizeof(u16), start);
324 NAPI_GRO_CB(skb)->gro_remcsum_start = off + hdrlen + start;
332 delta = remcsum_adjust(ptr + hdrlen, NAPI_GRO_CB(skb)->csum,
338 grc->offset = off + hdrlen + offset;
312 skb_gro_remcsum_process(struct sk_buff *skb, void *ptr, unsigned int off, size_t hdrlen, int start, int offset, struct gro_remcsum *grc, bool nopartial) argument
/linux-master/drivers/net/vxlan/
H A Dvxlan_core.c654 struct vxlanhdr *vh, size_t hdrlen,
670 vh = skb_gro_remcsum_process(skb, (void *)vh, off, hdrlen,
652 vxlan_gro_remcsum(struct sk_buff *skb, unsigned int off, struct vxlanhdr *vh, size_t hdrlen, __be32 vni_field, struct gro_remcsum *grc, bool nopartial) argument
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dsge.c732 int hdrlen = 0; local
736 hdrlen = sizeof(struct cpl_tx_tnl_lso);
737 hdrlen += sizeof(struct cpl_tx_pkt_core);
741 hdrlen = skb_shinfo(skb)->gso_size ?
743 hdrlen += sizeof(struct cpl_tx_pkt);
745 if (skb->len <= MAX_IMM_TX_PKT_LEN - hdrlen)
746 return hdrlen;
762 int hdrlen = is_eth_imm(skb, chip_ver); local
769 if (hdrlen)
770 return DIV_ROUND_UP(skb->len + hdrlen, sizeo
1639 u32 hdrlen; local
[all...]
/linux-master/net/wireless/
H A Dnl80211.c232 unsigned int fixedlen, hdrlen; local
242 hdrlen = offsetof(struct ieee80211_ext, u.s1g_beacon);
246 hdrlen = offsetof(struct ieee80211_mgmt, u.beacon);
252 if (ieee80211_hdrlen(mgmt->frame_control) != hdrlen)
/linux-master/net/mac80211/
H A Dtx.c891 struct sk_buff *skb, int hdrlen,
897 int per_fragm = frag_threshold - hdrlen - FCS_LEN;
898 int pos = hdrlen + per_fragm;
899 int rem = skb->len - hdrlen - per_fragm;
939 skb_put_data(tmp, skb->data, hdrlen);
946 skb_trim(skb, hdrlen + per_fragm);
957 int hdrlen; local
978 hdrlen = ieee80211_hdrlen(hdr->frame_control);
992 if (ieee80211_fragment(tx, skb, hdrlen, frag_threshold))
2311 int hdrlen; local
890 ieee80211_fragment(struct ieee80211_tx_data *tx, struct sk_buff *skb, int hdrlen, int frag_threshold) argument
2604 u16 ethertype, hdrlen, meshhdrlen = 0; local
2956 memcpy(skb_push(skb, hdrlen), &hdr, hdrlen); local
3424 u16 hdrlen; local
[all...]
H A Drx.c49 unsigned int hdrlen; local
77 hdrlen = ieee80211_hdrlen(fc);
80 if (!pskb_may_pull(skb, hdrlen)) {
86 hdrlen - IEEE80211_HT_CTL_LEN);
1018 int hdrlen = ieee80211_hdrlen(fc); local
1022 if (unlikely(skb->len < hdrlen + IEEE80211_WEP_IV_LEN))
1025 skb_copy_bits(skb, hdrlen + 3, &keyid, 1);
1503 unsigned int hdrlen; local
1506 hdrlen = ieee80211_hdrlen(hdr->frame_control);
1508 if (rx->skb->len < hdrlen
2762 ieee80211_rx_mesh_fast_forward(struct ieee80211_sub_if_data *sdata, struct sk_buff *skb, int hdrlen) argument
2844 int hdrlen, mesh_hdrlen; local
4867 int hdrlen = ieee80211_hdrlen(hdr->frame_control); local
[all...]
H A Dmesh_pathtbl.c139 int mesh_hdrlen, hdrlen; local
143 hdrlen = ieee80211_hdrlen(hdr->frame_control);
144 mshdr = (struct ieee80211s_hdr *) (skb->data + hdrlen);
152 memmove(skb->data, hdr, hdrlen + mesh_hdrlen);
158 mshdr = (struct ieee80211s_hdr *) (skb->data + hdrlen);
483 build.hdrlen = ieee80211_get_mesh_hdrlen(meshhdr);
563 memcpy(build.hdr, meshhdr, build.hdrlen);
564 memcpy(build.hdr + build.hdrlen, rfc1042_header, sizeof(rfc1042_header));
565 build.hdrlen += sizeof(rfc1042_header);
H A Dmesh.h172 * @hdrlen: length of mesh + rfc1042
184 u16 hdrlen; member in struct:ieee80211_mesh_fast_tx
H A Dmesh.c795 if (skb_headroom(skb) < entry->hdrlen + entry->fast_tx.hdr_len)
824 memcpy(skb_push(skb, entry->hdrlen - 2 * ETH_ALEN), entry->hdr,
825 entry->hdrlen);
/linux-master/drivers/net/
H A Dgtp.c174 unsigned int hdrlen, unsigned int role)
178 if (!pskb_may_pull(skb, hdrlen + sizeof(struct iphdr)))
181 iph = (struct iphdr *)(skb->data + hdrlen);
193 unsigned int hdrlen, unsigned int role)
197 return gtp_check_ms_ipv4(skb, pctx, hdrlen, role);
203 unsigned int hdrlen, unsigned int role)
205 if (!gtp_check_ms(skb, pctx, hdrlen, role)) {
211 if (iptunnel_pull_header(skb, hdrlen, skb->protocol,
410 unsigned int hdrlen = sizeof(struct udphdr) + local
415 if (!pskb_may_pull(skb, hdrlen))
173 gtp_check_ms_ipv4(struct sk_buff *skb, struct pdp_ctx *pctx, unsigned int hdrlen, unsigned int role) argument
192 gtp_check_ms(struct sk_buff *skb, struct pdp_ctx *pctx, unsigned int hdrlen, unsigned int role) argument
202 gtp_rx(struct pdp_ctx *pctx, struct sk_buff *skb, unsigned int hdrlen, unsigned int role) argument
572 unsigned int hdrlen = sizeof(struct udphdr) + local
[all...]
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.c12586 int hdrlen; local
12596 hdrlen = ipv6_authlen(hp);
12598 hdrlen = ipv6_optlen(hp);
12600 if (hdrlen > 64)
12612 if (jhdr->tlv_type != IPV6_TLV_JUMBO || jhdr->hdrlen != 0 ||
12622 start += hdrlen;
/linux-master/net/sunrpc/auth_gss/
H A Dgss_krb5_crypto.c206 * checksum the plaintext data and hdrlen bytes of the token header
211 make_checksum(struct krb5_ctx *kctx, char *header, int hdrlen, argument
254 sg_init_one(sg, header, hdrlen);
255 ahash_request_set_crypt(req, sg, NULL, hdrlen);
299 * @hdrlen: number of octets in @header
314 gss_krb5_checksum(struct crypto_ahash *tfm, char *header, int hdrlen, argument
345 sg_init_one(sg, header, hdrlen);
346 ahash_request_set_crypt(req, sg, NULL, hdrlen);
/linux-master/net/ipv6/netfilter/
H A Dnf_conntrack_reasm.c401 int hdrlen; local
417 hdrlen = ipv6_authlen(&hdr);
419 hdrlen = ipv6_optlen(&hdr);
425 len -= hdrlen;
426 start += hdrlen;
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drxmq.c98 unsigned int hdrlen = ieee80211_hdrlen(hdr->frame_control); local
129 hdrlen + crypt_len + 8;
136 hdrlen += crypt_len;
138 if (unlikely(headlen < hdrlen))
145 skb_put_data(skb, hdr, hdrlen);
146 skb_put_data(skb, (u8 *)hdr + hdrlen + pad_len, headlen - hdrlen);
163 } __packed *shdr = (void *)((u8 *)hdr + hdrlen + pad_len);
165 if (unlikely(headlen - hdrlen < sizeof(*shdr) ||
H A Dd3.c1544 int hdrlen = ieee80211_hdrlen(hdr->frame_control); local
1551 skb_put_data(pkt, pktdata, hdrlen);
1552 pktdata += hdrlen;
1553 pktsize -= hdrlen;
/linux-master/crypto/asymmetric_keys/
H A Dx509_cert_parser.c153 int x509_note_OID(void *context, size_t hdrlen, argument
173 int x509_note_tbs_certificate(void *context, size_t hdrlen, argument
180 hdrlen, tag, (unsigned long)value - ctx->data, vlen);
182 ctx->cert->tbs = value - hdrlen;
183 ctx->cert->tbs_size = vlen + hdrlen;
190 int x509_note_sig_algo(void *context, size_t hdrlen, unsigned char tag, argument
303 int x509_note_signature(void *context, size_t hdrlen, argument
342 int x509_note_serial(void *context, size_t hdrlen, argument
355 int x509_extract_name_segment(void *context, size_t hdrlen, argument
384 static int x509_fabricate_name(struct x509_parse_context *ctx, size_t hdrlen, argument
459 x509_note_issuer(void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) argument
479 x509_note_subject(void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) argument
492 x509_note_params(void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) argument
513 x509_extract_key_data(void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) argument
571 x509_process_extension(void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) argument
678 x509_decode_time(time64_t *_t, size_t hdrlen, unsigned char tag, const unsigned char *value, size_t vlen) argument
755 x509_note_not_before(void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) argument
763 x509_note_not_after(void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) argument
774 x509_akid_note_kid(void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) argument
797 x509_akid_note_name(void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) argument
813 x509_akid_note_serial(void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) argument
[all...]
H A Dpkcs7_parser.c204 int pkcs7_note_OID(void *context, size_t hdrlen, argument
223 int pkcs7_sig_note_digest_algo(void *context, size_t hdrlen, argument
273 int pkcs7_sig_note_pkey_algo(void *context, size_t hdrlen, argument
314 int pkcs7_check_content_type(void *context, size_t hdrlen, argument
331 int pkcs7_note_signeddata_version(void *context, size_t hdrlen, argument
365 int pkcs7_note_signerinfo_version(void *context, size_t hdrlen, argument
408 int pkcs7_extract_cert(void *context, size_t hdrlen, argument
426 value -= hdrlen;
427 vlen += hdrlen;
448 int pkcs7_note_certificate_list(void *context, size_t hdrlen, argument
466 pkcs7_note_content(void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) argument
486 pkcs7_note_data(void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) argument
503 pkcs7_sig_note_authenticated_attr(void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) argument
586 pkcs7_sig_note_set_of_authattrs(void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) argument
614 pkcs7_sig_note_serial(void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) argument
627 pkcs7_sig_note_issuer(void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) argument
640 pkcs7_sig_note_skid(void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) argument
656 pkcs7_sig_note_signature(void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) argument
673 pkcs7_note_signed_info(void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) argument
[all...]
H A Dmscode_parser.c36 int mscode_note_content_type(void *context, size_t hdrlen, argument
68 int mscode_note_digest_algo(void *context, size_t hdrlen, argument
116 int mscode_note_digest(void *context, size_t hdrlen, argument
/linux-master/net/packet/
H A Daf_packet.c629 p1->hdrlen = po->tp_hdrlen;
2246 unsigned short macoff, hdrlen; local
2418 hdrlen = sizeof(*h.h1);
2436 hdrlen = sizeof(*h.h2);
2450 hdrlen = sizeof(*h.h3);
2456 sll = h.raw + TPACKET_ALIGN(hdrlen);
2603 int hdrlen = min_t(int, copylen, tp_len); local
2607 err = skb_store_bits(skb, 0, data, hdrlen);
2610 if (!dev_validate_header(dev, skb->data, hdrlen))
2613 data += hdrlen;
[all...]
/linux-master/drivers/staging/rtl8192e/
H A Drtllib_rx.c231 struct sk_buff *skb, size_t hdrlen)
262 pos = skb->data + hdrlen;
276 int res, hdrlen; local
292 hdrlen = rtllib_get_hdrlen(le16_to_cpu(hdr->frame_control));
295 res = crypt->ops->decrypt_mpdu(skb, hdrlen, crypt->priv);
303 skb->data[hdrlen + 3] >> 6);
316 int res, hdrlen; local
331 hdrlen = rtllib_get_hdrlen(le16_to_cpu(hdr->frame_control));
334 res = crypt->ops->decrypt_msdu(skb, keyidx, hdrlen, crypt->priv);
857 size_t hdrlen; local
230 rtllib_is_eapol_frame(struct rtllib_device *ieee, struct sk_buff *skb, size_t hdrlen) argument
982 rtllib_rx_get_crypt(struct rtllib_device *ieee, struct sk_buff *skb, struct lib80211_crypt_data **crypt, size_t hdrlen) argument
1014 rtllib_rx_decrypt(struct rtllib_device *ieee, struct sk_buff *skb, struct rtllib_rx_stats *rx_stats, struct lib80211_crypt_data *crypt, size_t hdrlen) argument
1240 size_t hdrlen = 0; local
1391 size_t hdrlen = rtllib_get_hdrlen(fc); local
[all...]
H A Drtllib.h1550 int hdrlen = RTLLIB_3ADDR_LEN; local
1555 hdrlen = RTLLIB_4ADDR_LEN; /* Addr4 */
1557 hdrlen += 2; /* QOS ctrl*/
1563 hdrlen = RTLLIB_1ADDR_LEN;
1566 hdrlen = RTLLIB_2ADDR_LEN;
1572 return hdrlen;
/linux-master/drivers/net/ppp/
H A Dpptp.c467 po->chan.hdrlen = 2 + sizeof(struct pptp_gre_header);

Completed in 550 milliseconds

12345678