Home
last modified time | relevance | path

Searched refs:header_len (Results 1 – 25 of 86) sorted by relevance

1234

/Linux-v5.4/net/x25/
Dx25_out.c54 int header_len = x25->neighbour->extended ? X25_EXT_MIN_LEN : in x25_output() local
58 if (skb->len - header_len > max_len) { in x25_output()
60 skb_copy_from_linear_data(skb, header, header_len); in x25_output()
61 skb_pull(skb, header_len); in x25_output()
90 skb_push(skbn, header_len); in x25_output()
91 skb_copy_to_linear_data(skbn, header, header_len); in x25_output()
107 sent = skb->len - header_len; in x25_output()
/Linux-v5.4/net/batman-adv/
Dgateway_client.c621 batadv_gw_dhcp_recipient_get(struct sk_buff *skb, unsigned int *header_len, in batadv_gw_dhcp_recipient_get() argument
635 if (!pskb_may_pull(skb, *header_len + ETH_HLEN)) in batadv_gw_dhcp_recipient_get()
640 *header_len += ETH_HLEN; in batadv_gw_dhcp_recipient_get()
644 if (!pskb_may_pull(skb, *header_len + VLAN_HLEN)) in batadv_gw_dhcp_recipient_get()
649 *header_len += VLAN_HLEN; in batadv_gw_dhcp_recipient_get()
655 if (!pskb_may_pull(skb, *header_len + sizeof(*iphdr))) in batadv_gw_dhcp_recipient_get()
658 iphdr = (struct iphdr *)(skb->data + *header_len); in batadv_gw_dhcp_recipient_get()
659 *header_len += iphdr->ihl * 4; in batadv_gw_dhcp_recipient_get()
667 if (!pskb_may_pull(skb, *header_len + sizeof(*ipv6hdr))) in batadv_gw_dhcp_recipient_get()
670 ipv6hdr = (struct ipv6hdr *)(skb->data + *header_len); in batadv_gw_dhcp_recipient_get()
[all …]
Dmain.c355 int header_len = 0; in batadv_max_header_len() local
357 header_len = max_t(int, header_len, in batadv_max_header_len()
359 header_len = max_t(int, header_len, in batadv_max_header_len()
361 header_len = max_t(int, header_len, in batadv_max_header_len()
365 header_len = max_t(int, header_len, in batadv_max_header_len()
369 return header_len + ETH_HLEN; in batadv_max_header_len()
644 unsigned short batadv_get_vid(struct sk_buff *skb, size_t header_len) in batadv_get_vid() argument
646 struct ethhdr *ethhdr = (struct ethhdr *)(skb->data + header_len); in batadv_get_vid()
653 if (!pskb_may_pull(skb, header_len + VLAN_ETH_HLEN)) in batadv_get_vid()
656 vhdr = (struct vlan_ethhdr *)(skb->data + header_len); in batadv_get_vid()
Dgateway_client.h38 batadv_gw_dhcp_recipient_get(struct sk_buff *skb, unsigned int *header_len,
Drouting.h17 int header_len);
/Linux-v5.4/drivers/net/ethernet/sfc/
Dtx_tso.c73 unsigned int header_len; member
174 unsigned int header_len, in_len; in tso_start() local
179 header_len = st->tcp_off + (tcp_hdr(skb)->doff << 2u); in tso_start()
180 in_len = skb_headlen(skb) - header_len; in tso_start()
181 st->header_len = header_len; in tso_start()
184 st->ip_base_len = st->header_len - st->ip_off; in tso_start()
187 st->ip_base_len = st->header_len - st->tcp_off; in tso_start()
196 st->out_len = skb->len - header_len; in tso_start()
202 st->dma_addr = dma_addr + header_len; in tso_start()
326 buffer->len = st->header_len; in tso_start_new_packet()
Dtx.c387 size_t header_len = skb_transport_header(skb) - skb->data + in efx_tx_map_data() local
390 if (header_len != len) { in efx_tx_map_data()
392 efx_tx_map_chunk(tx_queue, dma_addr, header_len); in efx_tx_map_data()
393 len -= header_len; in efx_tx_map_data()
394 dma_addr += header_len; in efx_tx_map_data()
/Linux-v5.4/drivers/net/ethernet/amazon/ena/
Dena_eth_com.c116 u16 header_len) in ena_com_write_header_to_bounce() argument
129 if (unlikely((header_offset + header_len) > in ena_com_write_header_to_bounce()
140 memcpy(bounce_buffer + header_offset, header_src, header_len); in ena_com_write_header_to_bounce()
376 u16 header_len = ena_tx_ctx->header_len; in ena_com_prepare_tx() local
391 if (unlikely(header_len > io_sq->tx_max_header_size)) { in ena_com_prepare_tx()
393 header_len, io_sq->tx_max_header_size); in ena_com_prepare_tx()
401 rc = ena_com_write_header_to_bounce(io_sq, buffer_to_push, header_len); in ena_com_prepare_tx()
414 if (unlikely(!num_bufs && !header_len)) { in ena_com_prepare_tx()
429 desc->buff_addr_hi_hdr_sz |= (header_len << in ena_com_prepare_tx()
/Linux-v5.4/net/xfrm/
Dxfrm_output.c27 int nhead = dst->header_len + LL_RESERVED_SPACE(dst->dev) in xfrm_skb_check_space()
65 skb_set_network_header(skb, -x->props.header_len); in xfrm4_transport_output()
93 (prevhdr - x->props.header_len) - skb->data); in xfrm6_transport_output()
94 skb_set_network_header(skb, -x->props.header_len); in xfrm6_transport_output()
123 (prevhdr - x->props.header_len) - skb->data); in xfrm6_ro_output()
124 skb_set_network_header(skb, -x->props.header_len); in xfrm6_ro_output()
153 skb_set_network_header(skb, -x->props.header_len - hdrlen + in xfrm4_beet_encap_add()
200 skb_set_network_header(skb, -x->props.header_len); in xfrm4_tunnel_encap_add()
245 skb_set_network_header(skb, -x->props.header_len); in xfrm6_tunnel_encap_add()
282 skb_set_network_header(skb, -x->props.header_len - hdr_len); in xfrm6_beet_encap_add()
Dxfrm_device.c28 pskb_pull(skb, skb->mac_len + hsize + x->props.header_len); in __xfrm_transport_prep()
32 skb->transport_header -= x->props.header_len; in __xfrm_transport_prep()
46 pskb_pull(skb, skb->mac_len + x->props.header_len); in __xfrm_mode_tunnel_prep()
/Linux-v5.4/drivers/gpu/drm/i915/
Dintel_csr.c88 u32 header_len; member
145 u8 header_len; member
161 u8 header_len; member
406 header_len_bytes = dmc_header->header_len * 4; in parse_csr_fw_dmc()
419 header_len_bytes = dmc_header->header_len; in parse_csr_fw_dmc()
511 if (package_header->header_len * 4 != package_size) { in parse_csr_fw_package()
550 (css_header->header_len * 4)) { in parse_csr_fw_css()
553 (css_header->header_len * 4)); in parse_csr_fw_css()
/Linux-v5.4/net/ipv6/
Dmip6.c169 WARN_ON(len != x->props.header_len); in mip6_destopt_output()
170 dstopt->hdrlen = (x->props.header_len >> 3) - 1; in mip6_destopt_output()
310 x->props.header_len = sizeof(struct ipv6_destopt_hdr) + in mip6_destopt_init_state()
313 WARN_ON(x->props.header_len != 24); in mip6_destopt_init_state()
371 rt2->rt_hdr.hdrlen = (x->props.header_len >> 3) - 1; in mip6_rthdr_output()
445 x->props.header_len = sizeof(struct rt2_hdr); in mip6_rthdr_init_state()
Dipcomp6.c142 x->props.header_len = 0; in ipcomp6_init_state()
147 x->props.header_len += sizeof(struct ipv6hdr); in ipcomp6_init_state()
/Linux-v5.4/drivers/ide/
Dide-floppy_ioctl.c44 u8 pc_buf[256], header_len, desc_cnt; in ide_floppy_get_format_capacities() local
59 header_len = pc_buf[3]; in ide_floppy_get_format_capacities()
60 desc_cnt = header_len / 8; /* capacity descriptor of 8 bytes */ in ide_floppy_get_format_capacities()
Dide-floppy.c384 u8 pc_buf[256], header_len, desc_cnt; in ide_floppy_get_capacity() local
400 header_len = pc_buf[3]; in ide_floppy_get_capacity()
402 desc_cnt = header_len / 8; /* capacity descriptor of 8 bytes */ in ide_floppy_get_capacity()
/Linux-v5.4/drivers/net/wireless/rsi/
Drsi_hal.h180 u8 header_len; member
194 u8 header_len; member
/Linux-v5.4/drivers/net/ethernet/amd/xgbe/
Dxgbe-desc.c559 packet->header_len, DMA_TO_DEVICE); in xgbe_map_tx_skb()
565 rdata->skb_dma_len = packet->header_len; in xgbe_map_tx_skb()
568 cur_index, &skb_dma, packet->header_len); in xgbe_map_tx_skb()
570 offset = packet->header_len; in xgbe_map_tx_skb()
572 packet->length += packet->header_len; in xgbe_map_tx_skb()
/Linux-v5.4/drivers/net/wimax/i2400m/
Dfw.c714 offset = le32_to_cpu(bcf->header_len) * sizeof(u32); in i2400m_dnload_bcf()
1190 unsigned module_type, header_len, major_version, minor_version, in i2400m_fw_hdr_check() local
1194 header_len = sizeof(u32) * le32_to_cpu(bcf_hdr->header_len); in i2400m_fw_hdr_check()
1207 major_version, minor_version, header_len, size, date); in i2400m_fw_hdr_check()
1265 size_t leftover, offset, header_len, size; in i2400m_fw_check() local
1278 header_len = sizeof(u32) * le32_to_cpu(bcf_hdr->header_len); in i2400m_fw_check()
1283 next = itr + header_len; in i2400m_fw_check()
/Linux-v5.4/drivers/net/ethernet/synopsys/
Ddwc-xlgmac-desc.c535 pkt_info->header_len, DMA_TO_DEVICE); in xlgmac_map_tx_skb()
541 desc_data->skb_dma_len = pkt_info->header_len; in xlgmac_map_tx_skb()
544 cur_index, &skb_dma, pkt_info->header_len); in xlgmac_map_tx_skb()
546 offset = pkt_info->header_len; in xlgmac_map_tx_skb()
548 pkt_info->length += pkt_info->header_len; in xlgmac_map_tx_skb()
/Linux-v5.4/net/ipv4/
Dipcomp.c122 x->props.header_len = 0; in ipcomp4_init_state()
127 x->props.header_len += sizeof(struct iphdr); in ipcomp4_init_state()
Dxfrm4_tunnel.c35 x->props.header_len = sizeof(struct iphdr); in ipip_init_state()
/Linux-v5.4/drivers/net/
Dnetconsole.c775 int header_len, body_len; in send_ext_msg_udp() local
788 header_len = body - header; in send_ext_msg_udp()
789 body_len = msg_len - header_len - 1; in send_ext_msg_udp()
796 memcpy(buf, header, header_len); in send_ext_msg_udp()
799 int this_header = header_len; in send_ext_msg_udp()
/Linux-v5.4/net/ipv6/netfilter/
Dnf_reject_ipv6.c170 nskb = alloc_skb(hh_len + 15 + dst->header_len + sizeof(struct ipv6hdr) in nf_send_reset6()
184 skb_reserve(nskb, hh_len + dst->header_len); in nf_send_reset6()
/Linux-v5.4/drivers/usb/gadget/function/
Du_ether.h67 u32 header_len; member
Du_ether.c69 unsigned header_len; member
209 size += dev->port_usb->header_len; in rx_submit()
1081 dev->header_len = link->header_len; in gether_connect()
1171 dev->header_len = 0; in gether_disconnect()

1234