/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_parse_tcp_hdr_opt_dynptr.c | 33 __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 D | test_parse_tcp_hdr_opt.c | 40 __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 D | lib80211.h | 62 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 D | fc.c | 37 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 D | tso.c | 11 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 D | gso.c | 180 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 D | iwl-devtrace-iwlwifi.h | 77 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 D | lib80211_crypt_wep.c | 63 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 D | lib80211_crypt_ccmp.c | 153 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 D | cdx_controller.h | 19 const struct cdx_dword *hdr, size_t hdr_len,
|
H A D | cdx_rpmsg.c | 27 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 D | rtllib_crypt_wep.c | 59 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 D | rtllib_crypt_ccmp.c | 150 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 D | gre_demux.c | 67 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 D | enic_res.h | 32 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 D | libipw_tx.c | 139 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 D | ip6t_srh.h | 45 * @ 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 D | asn1.c | 64 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 D | lag.c | 21 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 D | onie-tlv.c | 104 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 D | net1080.c | 45 __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 D | tc_tun_gre.c | 34 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 D | libcxgb_cm.c | 47 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 D | apr.h | 14 #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 D | ah6.c | 460 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...] |