| /linux/net/ipv6/ |
| H A D | mcast_snoop.c | 66 unsigned int len = skb_transport_offset(skb); in ipv6_mc_check_mld_reportv2() 89 len = skb_transport_offset(skb) + sizeof(struct mld2_query); in ipv6_mc_check_mld_query() 108 unsigned int len = skb_transport_offset(skb) + sizeof(struct mld_msg); in ipv6_mc_check_mld_msg() 136 unsigned int len = skb_transport_offset(skb) + sizeof(struct icmp6hdr); in ipv6_mc_check_icmpv6()
|
| H A D | esp6.c | 231 unsigned int offset = skb_transport_offset(skb); in esp_output_encap_csum() 300 esp_restore_header(skb, skb_transport_offset(skb) + extra->esphoff - in esp_output_restore_header() 351 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp6_output_udp_encap() 376 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp6_output_tcp_encap()
|
| H A D | exthdrs.c | 306 if (!pskb_may_pull(skb, skb_transport_offset(skb) + 8) || in ipv6_destopt_rcv() 307 !pskb_may_pull(skb, (skb_transport_offset(skb) + in ipv6_destopt_rcv() 671 if (!pskb_may_pull(skb, skb_transport_offset(skb) + 8) || in ipv6_rthdr_rcv() 672 !pskb_may_pull(skb, (skb_transport_offset(skb) + in ipv6_rthdr_rcv()
|
| H A D | ip6_input.c | 59 if (!pskb_may_pull(skb, skb_transport_offset(skb) + in tcp_v6_early_demux() 421 if (!pskb_pull(skb, skb_transport_offset(skb))) in ip6_protocol_deliver_rcu()
|
| H A D | mip6.c | 79 mh = skb_header_pointer(skb, skb_transport_offset(skb), in mip6_mh_filter()
|
| /linux/include/linux/ |
| H A D | virtio_net.h | 106 if (skb_transport_offset(skb) < nh_min_len) in __virtio_net_hdr_to_skb() 109 nh_min_len = skb_transport_offset(skb); in __virtio_net_hdr_to_skb() 217 hdr_len = skb_transport_offset(skb); in __virtio_net_set_hdrlen()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mei/ |
| H A D | net.c | 216 if (!pskb_may_pull(skb, skb_transport_offset(skb) + in iwl_mei_rx_filter_ipv4() 226 if (!pskb_may_pull(skb, skb_transport_offset(skb) + sizeof(*icmp))) in iwl_mei_rx_filter_ipv4()
|
| /linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ |
| H A D | chcr_ipsec.c | 622 (skb_transport_offset(skb) + in ch_ipsec_crypto_wreq() 632 aadstart = sa_entry->esn ? 1 : (skb_transport_offset(skb) + 1); in ch_ipsec_crypto_wreq() 634 (skb_transport_offset(skb) + in ch_ipsec_crypto_wreq() 636 ciphstart = skb_transport_offset(skb) + sizeof(struct ip_esp_hdr) + in ch_ipsec_crypto_wreq()
|
| /linux/net/sctp/ |
| H A D | offload.c | 36 return sctp_compute_cksum(skb, skb_transport_offset(skb)); in sctp_gso_make_checksum()
|
| H A D | input.c | 113 skb_transport_offset(skb)) in sctp_rcv() 125 __skb_pull(skb, skb_transport_offset(skb)); in sctp_rcv() 510 chunkhdr = skb_header_pointer(skb, skb_transport_offset(skb) + in sctp_err_lookup()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ipsec_rxtx.c | 171 iv_offset = skb_transport_offset(skb) + sizeof(struct ip_esp_hdr); in mlx5e_ipsec_set_iv_esn() 183 iv_offset = skb_transport_offset(skb) + sizeof(struct ip_esp_hdr); in mlx5e_ipsec_set_iv()
|
| /linux/net/psp/ |
| H A D | psp_main.c | 254 skb_set_inner_transport_header(skb, skb_transport_offset(skb) + in psp_dev_encapsulate() 258 skb->len - skb_transport_offset(skb), sport); in psp_dev_encapsulate()
|
| /linux/net/xfrm/ |
| H A D | xfrm_output.c | 71 skb_transport_offset(skb)); in xfrm4_transport_output() 174 skb_transport_offset(skb)); in xfrm6_transport_output() 285 skb_set_inner_transport_header(skb, skb_transport_offset(skb)); in xfrm4_tunnel_encap_add() 332 skb_set_inner_transport_header(skb, skb_transport_offset(skb)); in xfrm6_tunnel_encap_add()
|
| /linux/drivers/net/ethernet/fungible/funeth/ |
| H A D | funeth_tx.c | 192 ol4_ofst = skb_transport_offset(skb); in write_pkt_desc() 235 skb_transport_offset(skb), 0, 0); in write_pkt_desc() 252 skb_transport_offset(skb), 0, 0); in write_pkt_desc()
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_fcoe.c | 567 *hdr_len += skb_transport_offset(skb) + in ixgbe_fso() 585 vlan_macip_lens = skb_transport_offset(skb) + in ixgbe_fso() 587 vlan_macip_lens |= (skb_transport_offset(skb) - 4) in ixgbe_fso()
|
| /linux/net/ipv6/netfilter/ |
| H A D | ip6t_NPT.c | 90 skb_transport_offset(skb) + sizeof(struct icmp6hdr), in icmpv6_bounced_ipv6hdr()
|
| /linux/net/batman-adv/ |
| H A D | distributed-arp-table.c | 1482 offset = skb_transport_offset(skb) + sizeof(struct udphdr); in batadv_dat_check_dhcp() 1514 unsigned int offset = skb_transport_offset(skb) + sizeof(struct udphdr); in batadv_dat_get_dhcp_message_type() 1562 unsigned int offset = skb_transport_offset(skb) + sizeof(struct udphdr); in batadv_dat_dhcp_get_yiaddr() 1589 unsigned int offset = skb_transport_offset(skb) + sizeof(struct udphdr); in batadv_dat_get_dhcp_chaddr()
|
| /linux/net/openvswitch/ |
| H A D | actions.c | 325 int transport_len = skb->len - skb_transport_offset(skb); in update_ip_l4_checksum() 361 int transport_len = skb->len - skb_transport_offset(skb); in update_ipv6_checksum() 593 err = skb_ensure_writable(skb, skb_transport_offset(skb) + in set_udp() 636 err = skb_ensure_writable(skb, skb_transport_offset(skb) + in set_tcp() 661 unsigned int sctphoff = skb_transport_offset(skb); in set_sctp()
|
| /linux/drivers/net/netdevsim/ |
| H A D | psp.c | 95 csum = skb_checksum(skb, skb_transport_offset(skb), in nsim_do_psp()
|
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_txrx.c | 737 ext->lso_sb = skb_transport_offset(skb) + in otx2_sqe_add_ext() 823 sqe_hdr->ol4ptr = skb_transport_offset(skb); in otx2_sqe_add_hdr() 1109 *offset = nix_offload_hlen + skb_transport_offset(skb) + in otx2_ptp_is_sync() 1160 udphoff = skb_transport_offset(skb); in otx2_set_txtstamp()
|
| /linux/net/ipv4/ |
| H A D | esp4.c | 264 esp_restore_header(skb, skb_transport_offset(skb) + extra->esphoff - in esp_output_restore_header() 316 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp_output_udp_encap() 346 len = skb->len + esp->tailen - skb_transport_offset(skb); in esp_output_tcp_encap()
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | tx_tso.c | 178 st->tcp_off = skb_transport_offset(skb); in tso_start()
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_tx.c | 318 skb_transport_offset(skb); in offload_tso() 399 skb_transport_offset(skb); in offload_csum()
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | tx_common.c | 322 header_len = skb_transport_offset(skb) + in efx_tx_tso_header_length()
|
| /linux/drivers/net/ |
| H A D | amt.c | 573 offset = skb_transport_offset(skb); in amt_build_igmp_gq() 672 offset = skb_transport_offset(skb); in amt_send_discovery() 763 offset = skb_transport_offset(skb); in amt_send_request() 2001 int len = skb_transport_offset(skb) + sizeof(*ihrv3); in amt_igmpv3_report_handler() 2163 int len = skb_transport_offset(skb) + sizeof(*mld2r); in amt_mldv2_report_handler() 2613 offset = skb_transport_offset(skb); in amt_send_advertisement()
|