Searched refs:hdr_len (Results 1 - 25 of 272) sorted by relevance

1234567891011

/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_parse_tcp_hdr_opt_dynptr.c33 __u8 kind, hdr_len; local
34 __u8 buffer[sizeof(kind) + sizeof(hdr_len) + sizeof(*server_id)];
57 hdr_len = data[1];
58 if (hdr_len > *hdr_bytes_remaining)
62 if (hdr_len != tcp_hdr_opt_len_tpr)
69 *off += hdr_len;
70 *hdr_bytes_remaining -= hdr_len;
H A Dtest_parse_tcp_hdr_opt.c40 __u8 *tcp_opt, kind, hdr_len; local
61 hdr_len = tcp_opt[1];
62 if (hdr_len > state->hdr_bytes_remaining)
66 if (hdr_len != tcp_hdr_opt_len_tpr)
76 state->hdr_bytes_remaining -= hdr_len;
77 state->byte_offset += hdr_len;
/linux-master/include/net/
H A Dlib80211.h62 int (*encrypt_mpdu) (struct sk_buff * skb, int hdr_len, void *priv);
63 int (*decrypt_mpdu) (struct sk_buff * skb, int hdr_len, void *priv);
67 int (*encrypt_msdu) (struct sk_buff * skb, int hdr_len, void *priv);
68 int (*decrypt_msdu) (struct sk_buff * skb, int keyidx, int hdr_len,
/linux-master/net/802/
H A Dfc.c37 int hdr_len; local
47 hdr_len = sizeof(struct fch_hdr) + sizeof(struct fcllc);
48 fch = skb_push(skb, hdr_len);
57 hdr_len = sizeof(struct fch_hdr);
58 fch = skb_push(skb, hdr_len);
69 return hdr_len;
71 return -hdr_len;
/linux-master/net/core/
H A Dtso.c11 int hdr_len = skb_transport_offset(skb) + tso->tlen; local
14 memcpy(hdr, skb->data, hdr_len);
19 iph->tot_len = htons(size + hdr_len - mac_hdr_len);
67 int hdr_len = skb_transport_offset(skb) + tlen; local
76 tso->size = skb_headlen(skb) - hdr_len;
77 tso->data = skb->data + hdr_len;
87 return hdr_len;
H A Dgso.c180 unsigned int hdr_len = skb_transport_header(skb) - local
183 return hdr_len + skb_gso_transport_seglen(skb);
197 unsigned int hdr_len = skb_transport_header(skb) - skb_mac_header(skb); local
199 return hdr_len + skb_gso_transport_seglen(skb);
/linux-master/drivers/net/wireless/intel/iwlwifi/
H A Diwl-devtrace-iwlwifi.h77 int hdr_len),
78 TP_ARGS(dev, skb, tfd, tfdlen, buf0, buf0_len, hdr_len),
91 __dynamic_array(u8, buf1, hdr_len > 0 && iwl_trace_data(skb) ?
92 0 : skb->len - hdr_len)
98 if (hdr_len > 0)
99 __entry->framelen += skb->len - hdr_len;
102 if (hdr_len > 0 && !iwl_trace_data(skb))
103 skb_copy_bits(skb, hdr_len,
105 skb->len - hdr_len);
/linux-master/net/wireless/
H A Dlib80211_crypt_wep.c63 static int lib80211_wep_build_iv(struct sk_buff *skb, int hdr_len, argument
70 if (skb_headroom(skb) < 4 || skb->len < hdr_len)
74 memmove(pos, pos + 4, hdr_len);
75 pos += hdr_len;
105 static int lib80211_wep_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
117 if (lib80211_wep_build_iv(skb, hdr_len, NULL, 0, priv))
121 skb_copy_from_linear_data_offset(skb, hdr_len, key, 3);
126 len = skb->len - hdr_len - 4;
127 pos = skb->data + hdr_len + 4;
151 static int lib80211_wep_decrypt(struct sk_buff *skb, int hdr_len, voi argument
[all...]
H A Dlib80211_crypt_ccmp.c153 static int lib80211_ccmp_hdr(struct sk_buff *skb, int hdr_len, argument
160 if (skb_headroom(skb) < CCMP_HDR_LEN || skb->len < hdr_len)
167 memmove(pos, pos + CCMP_HDR_LEN, hdr_len);
168 pos += hdr_len;
190 static int lib80211_ccmp_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
201 if (skb_tailroom(skb) < CCMP_MIC_LEN || skb->len < hdr_len)
204 data_len = skb->len - hdr_len;
205 len = lib80211_ccmp_hdr(skb, hdr_len, NULL, 0, priv);
220 sg_set_buf(&sg[1], skb->data + hdr_len + CCMP_HDR_LEN,
254 static int lib80211_ccmp_decrypt(struct sk_buff *skb, int hdr_len, voi argument
[all...]
/linux-master/drivers/cdx/controller/
H A Dcdx_controller.h19 const struct cdx_dword *hdr, size_t hdr_len,
H A Dcdx_rpmsg.c27 const struct cdx_dword *hdr, size_t hdr_len,
33 send_buf = kzalloc(hdr_len + sdu_len, GFP_KERNEL);
37 memcpy(send_buf, hdr, hdr_len);
38 memcpy(send_buf + hdr_len, sdu, sdu_len);
40 ret = rpmsg_send(cdx_mcdi->ept, send_buf, hdr_len + sdu_len);
26 cdx_rpmsg_send(struct cdx_mcdi *cdx_mcdi, const struct cdx_dword *hdr, size_t hdr_len, const struct cdx_dword *sdu, size_t sdu_len) argument
/linux-master/drivers/staging/rtl8192e/
H A Drtllib_crypt_wep.c59 static int prism2_wep_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
71 skb->len < hdr_len){
72 pr_err("Error!!! headroom=%d tailroom=%d skblen=%d hdr_len=%d\n",
73 skb_headroom(skb), skb_tailroom(skb), skb->len, hdr_len);
76 len = skb->len - hdr_len;
78 memmove(pos, pos + 4, hdr_len);
79 pos += hdr_len;
128 static int prism2_wep_decrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
139 if (skb->len < hdr_len + 8)
142 pos = skb->data + hdr_len;
[all...]
H A Drtllib_crypt_ccmp.c150 static int rtllib_ccmp_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
160 skb->len < hdr_len)
164 memmove(pos, pos + CCMP_HDR_LEN, hdr_len);
165 pos += hdr_len;
191 int data_len = skb->len - hdr_len - CCMP_HDR_LEN;
202 sg_set_buf(&sg[1], skb->data + hdr_len + CCMP_HDR_LEN,
218 static int rtllib_ccmp_decrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
227 if (skb->len < hdr_len + CCMP_HDR_LEN + CCMP_MIC_LEN) {
233 pos = skb->data + hdr_len;
269 size_t data_len = skb->len - hdr_len
[all...]
/linux-master/net/ipv4/
H A Dgre_demux.c67 int hdr_len; local
77 hdr_len = gre_calc_hlen(tpi->flags);
79 if (!pskb_may_pull(skb, nhs + hdr_len))
117 val = skb_header_pointer(skb, nhs + hdr_len,
123 hdr_len += 4;
125 tpi->hdr_len = hdr_len;
131 if ((greh->protocol == htons(ETH_P_ERSPAN) && hdr_len != 4) ||
135 if (!pskb_may_pull(skb, nhs + hdr_len + sizeof(*ershdr)))
138 ershdr = (struct erspan_base_hdr *)(skb->data + nhs + hdr_len);
[all...]
/linux-master/drivers/net/ethernet/cisco/enic/
H A Denic_res.h32 unsigned int mss_or_csum_offset, unsigned int hdr_len,
45 (u16)hdr_len, (u8)offload_mode,
89 unsigned int csum_offset, unsigned int hdr_len,
93 csum_offset, hdr_len, vlan_tag_insert, vlan_tag,
100 unsigned int mss, unsigned int hdr_len, int vlan_tag_insert,
104 mss, hdr_len, vlan_tag_insert, vlan_tag,
30 enic_queue_wq_desc_ex(struct vnic_wq *wq, void *os_buf, dma_addr_t dma_addr, unsigned int len, unsigned int mss_or_csum_offset, unsigned int hdr_len, int vlan_tag_insert, unsigned int vlan_tag, int offload_mode, int cq_entry, int sop, int eop, int loopback) argument
87 enic_queue_wq_desc_csum_l4(struct vnic_wq *wq, void *os_buf, dma_addr_t dma_addr, unsigned int len, unsigned int csum_offset, unsigned int hdr_len, int vlan_tag_insert, unsigned int vlan_tag, int eop, int loopback) argument
98 enic_queue_wq_desc_tso(struct vnic_wq *wq, void *os_buf, dma_addr_t dma_addr, unsigned int len, unsigned int mss, unsigned int hdr_len, int vlan_tag_insert, unsigned int vlan_tag, int eop, int loopback) argument
/linux-master/drivers/net/wireless/intel/ipw2x00/
H A Dlibipw_tx.c139 struct sk_buff *frag, int hdr_len)
153 res = crypt->ops->encrypt_mpdu(frag, hdr_len, crypt->priv);
251 int bytes, fc, hdr_len; local
319 hdr_len = LIBIPW_3ADDR_LEN;
323 hdr_len += 2;
340 int len = bytes + hdr_len + crypt->ops->extra_msdu_prefix_len +
348 skb_put_data(skb_new, &header, hdr_len);
353 res = crypt->ops->encrypt_msdu(skb_new, hdr_len, crypt->priv);
363 skb_pull(skb, hdr_len);
379 bytes_per_frag = frag_size - hdr_len;
138 libipw_encrypt_fragment(struct libipw_device *ieee, struct sk_buff *frag, int hdr_len) argument
[all...]
/linux-master/include/uapi/linux/netfilter_ipv6/
H A Dip6t_srh.h45 * @ hdr_len: Extension header length field of SRH
55 __u8 hdr_len; member in struct:ip6t_srh
66 * @ hdr_len: Extension header length field of SRH
82 __u8 hdr_len; member in struct:ip6t_srh1
/linux-master/fs/smb/server/
H A Dasn1.c64 char hdr_len = compute_asn_hdr_len_bytes(length); local
65 int len = length + 2 + hdr_len;
70 if (!hdr_len) {
73 buf[index++] = 0x80 | hdr_len;
74 for (i = hdr_len - 1; i >= 0; i--)
82 if (!hdr_len) {
85 buf[index++] = 0x80 | hdr_len;
86 for (i = hdr_len - 1; i >= 0; i--)
/linux-master/drivers/infiniband/core/
H A Dlag.c21 int hdr_len; local
24 hdr_len = ETH_HLEN + sizeof(struct udphdr) + LL_RESERVED_SPACE(netdev);
25 hdr_len += is_ipv4 ? sizeof(struct iphdr) : sizeof(struct ipv6hdr);
27 skb = alloc_skb(hdr_len, flags);
32 skb_reserve(skb, hdr_len);
/linux-master/drivers/nvmem/layouts/
H A Donie-tlv.c104 unsigned int hdr_len = sizeof(struct onie_tlv_hdr); local
116 tlv.len, hdr_len + offset);
124 cell.offset = hdr_len + offset + sizeof(tlv.type) + sizeof(tlv.len);
190 size_t table_len, data_len, hdr_len; local
203 hdr_len = sizeof(hdr.id) + sizeof(hdr.version) + sizeof(hdr.data_len);
205 table_len = hdr_len + data_len;
222 data = table + hdr_len;
/linux-master/drivers/net/usb/
H A Dnet1080.c45 __le16 hdr_len; // sizeof nc_header (LE, all) member in struct:nc_header
343 u16 hdr_len, packet_len; local
359 hdr_len = le16_to_cpup(&header->hdr_len);
366 } else if (hdr_len < MIN_HEADER) {
368 netdev_dbg(dev->net, "header too short, %d\n", hdr_len);
371 } else if (hdr_len > MIN_HEADER) {
373 netdev_dbg(dev->net, "header OOB, %d bytes\n", hdr_len - MIN_HEADER);
377 skb_pull(skb, hdr_len);
406 netdev_dbg(dev->net, "frame <rx h %d p %d id %d\n", header->hdr_len,
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_gre.c34 int hdr_len; local
45 hdr_len = mlx5e_tc_tun_calc_hlen_gretap(e);
48 __be32 *ptr = (__be32 *)(((u8 *)greh) + hdr_len - 4);
/linux-master/drivers/net/ethernet/chelsio/libcxgb/
H A Dlibcxgb_cm.c47 ETH_HDR_LEN_G(be32_to_cpu(req->hdr_len)) :
48 T6_ETH_HDR_LEN_G(be32_to_cpu(req->hdr_len));
50 IP_HDR_LEN_G(be32_to_cpu(req->hdr_len)) :
51 T6_IP_HDR_LEN_G(be32_to_cpu(req->hdr_len));
/linux-master/include/linux/soc/qcom/
H A Dapr.h14 #define APR_HDR_LEN(hdr_len) ((hdr_len)/4)
23 #define APR_HDR_FIELD(msg_type, hdr_len, ver)\
24 (((msg_type & 0x3) << 8) | ((hdr_len & 0xF) << 4) | (ver & 0xF))
/linux-master/net/ipv6/
H A Dah6.c460 int hdr_len = skb_network_header_len(skb); local
467 auth_data = ah_tmp_auth(work_iph, hdr_len);
477 memcpy(skb_network_header(skb), work_iph, hdr_len); local
478 __skb_pull(skb, ah_hlen + hdr_len);
482 skb_set_transport_header(skb, -hdr_len);
495 * |<-------------->| hdr_len
500 * as AH header length. Then copy back the copy as long as hdr_len
517 u16 hdr_len; local
537 hdr_len = skb_network_header_len(skb);
560 skb_push(skb, hdr_len);
624 memcpy(skb_network_header(skb), work_iph, hdr_len); local
[all...]

Completed in 526 milliseconds

1234567891011