/Linux-v5.4/net/ipv6/ |
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()
|
D | exthdrs.c | 130 if (skb_transport_offset(skb) + len > skb_headlen(skb)) in ip6_parse_tlv() 288 if (!pskb_may_pull(skb, skb_transport_offset(skb) + 8) || in ipv6_destopt_rcv() 289 !pskb_may_pull(skb, (skb_transport_offset(skb) + in ipv6_destopt_rcv() 492 if (!pskb_may_pull(skb, skb_transport_offset(skb) + 8) || in ipv6_rthdr_rcv() 493 !pskb_may_pull(skb, (skb_transport_offset(skb) + in ipv6_rthdr_rcv()
|
D | fou6.c | 92 int transport_offset = skb_transport_offset(skb); in gue6_err()
|
D | udp.c | 460 transport_offset = skb_transport_offset(skb); in __udp6_lib_err_encap() 695 __skb_pull(skb, skb_transport_offset(skb)); in udpv6_queue_rcv_skb() 981 if (!pskb_may_pull(skb, skb_transport_offset(skb) + in udp_v6_early_demux() 1081 offset = skb_transport_offset(skb); in udp6_hwcsum_outgoing() 1110 int offset = skb_transport_offset(skb); in udp_v6_send_skb()
|
D | raw.c | 117 hdr = skb_header_pointer(skb, skb_transport_offset(skb), in icmpv6_filter() 581 len = skb->len - skb_transport_offset(skb); in rawv6_push_pending_frames() 593 offset += skb_transport_offset(skb); in rawv6_push_pending_frames()
|
/Linux-v5.4/net/core/ |
D | tso.c | 20 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in tso_build_hdr() 35 tcph = (struct tcphdr *)(hdr + skb_transport_offset(skb)); in tso_build_hdr() 67 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in tso_start()
|
/Linux-v5.4/include/net/ |
D | udplite.h | 105 const int off = skb_transport_offset(skb); in udplite_csum_outgoing() 120 const int off = skb_transport_offset(skb); in udplite_csum()
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
D | tls_rxtx.c | 156 skb_set_transport_header(nskb, skb_transport_offset(skb)); in mlx5e_tls_complete_sync_skb() 215 headln = skb_transport_offset(skb) + tcp_hdrlen(skb); in mlx5e_tls_handle_ooo() 231 headln = skb_transport_offset(skb) + tcp_hdrlen(skb); in mlx5e_tls_handle_ooo() 280 datalen = skb->len - (skb_transport_offset(skb) + tcp_hdrlen(skb)); in mlx5e_tls_handle_tx_skb()
|
D | ipsec_rxtx.c | 186 iv_offset = skb_transport_offset(skb) + sizeof(struct ip_esp_hdr); in mlx5e_ipsec_set_iv_esn() 198 iv_offset = skb_transport_offset(skb) + sizeof(struct ip_esp_hdr); in mlx5e_ipsec_set_iv()
|
/Linux-v5.4/net/openvswitch/ |
D | flow.c | 210 int th_ofs = skb_transport_offset(skb); in tcphdr_ok() 226 return pskb_may_pull(skb, skb_transport_offset(skb) + in udphdr_ok() 232 return pskb_may_pull(skb, skb_transport_offset(skb) + in sctphdr_ok() 238 return pskb_may_pull(skb, skb_transport_offset(skb) + in icmphdr_ok() 291 return pskb_may_pull(skb, skb_transport_offset(skb) + in icmp6hdr_ok() 420 int icmp_len = skb->len - skb_transport_offset(skb); in parse_icmpv6()
|
D | actions.c | 346 int transport_len = skb->len - skb_transport_offset(skb); in update_ip_l4_checksum() 381 int transport_len = skb->len - skb_transport_offset(skb); in update_ipv6_checksum() 644 err = skb_ensure_writable(skb, skb_transport_offset(skb) + in set_udp() 686 err = skb_ensure_writable(skb, skb_transport_offset(skb) + in set_tcp() 711 unsigned int sctphoff = skb_transport_offset(skb); in set_sctp()
|
/Linux-v5.4/net/tls/ |
D | tls_device_fallback.c | 235 int tcp_payload_offset = skb_transport_offset(skb) + tcp_hdrlen(skb); in fill_sg_in() 313 int tcp_payload_offset = skb_transport_offset(skb) + tcp_hdrlen(skb); in tls_enc_skb() 374 int tcp_payload_offset = skb_transport_offset(skb) + tcp_hdrlen(skb); in tls_sw_fallback()
|
/Linux-v5.4/net/sctp/ |
D | offload.c | 31 return sctp_compute_cksum(skb, skb_transport_offset(skb)); in sctp_gso_make_checksum()
|
D | input.c | 109 skb_transport_offset(skb)) in sctp_rcv() 121 __skb_pull(skb, skb_transport_offset(skb)); in sctp_rcv() 519 chunkhdr = skb_header_pointer(skb, skb_transport_offset(skb) + in sctp_err_lookup()
|
/Linux-v5.4/net/xfrm/ |
D | xfrm_output.c | 63 skb_set_inner_transport_header(skb, skb_transport_offset(skb)); in xfrm4_transport_output() 87 skb_set_inner_transport_header(skb, skb_transport_offset(skb)); in xfrm6_transport_output() 198 skb_set_inner_transport_header(skb, skb_transport_offset(skb)); in xfrm4_tunnel_encap_add() 243 skb_set_inner_transport_header(skb, skb_transport_offset(skb)); in xfrm6_tunnel_encap_add()
|
/Linux-v5.4/drivers/crypto/chelsio/ |
D | chcr_ipsec.c | 592 (skb_transport_offset(skb) + in chcr_crypto_wreq() 602 aadstart = sa_entry->esn ? 1 : (skb_transport_offset(skb) + 1); in chcr_crypto_wreq() 604 (skb_transport_offset(skb) + in chcr_crypto_wreq() 606 ciphstart = skb_transport_offset(skb) + sizeof(struct ip_esp_hdr) + in chcr_crypto_wreq()
|
/Linux-v5.4/include/linux/ |
D | igmp.h | 107 if (skb_transport_offset(skb) + ip_transport_len(skb) < len) in ip_mc_may_pull()
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_tx.c | 109 return skb_transport_offset(skb); in mlx5e_skb_l3_header_offset() 178 ihs = skb_transport_offset(skb) + sizeof(struct udphdr); in mlx5e_tx_get_gso_ihs() 180 ihs = skb_transport_offset(skb) + tcp_hdrlen(skb); in mlx5e_tx_get_gso_ihs()
|
/Linux-v5.4/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_fcoe.c | 566 *hdr_len += skb_transport_offset(skb) + in ixgbe_fso() 584 vlan_macip_lens = skb_transport_offset(skb) + in ixgbe_fso() 586 vlan_macip_lens |= (skb_transport_offset(skb) - 4) in ixgbe_fso()
|
/Linux-v5.4/net/batman-adv/ |
D | distributed-arp-table.c | 1549 offset = skb_transport_offset(skb) + sizeof(struct udphdr); in batadv_dat_check_dhcp() 1581 unsigned int offset = skb_transport_offset(skb) + sizeof(struct udphdr); in batadv_dat_get_dhcp_message_type() 1629 unsigned int offset = skb_transport_offset(skb) + sizeof(struct udphdr); in batadv_dat_dhcp_get_yiaddr() 1656 unsigned int offset = skb_transport_offset(skb) + sizeof(struct udphdr); in batadv_dat_get_dhcp_chaddr()
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | txrx.h | 201 eseg->swp_outer_l4_offset = skb_transport_offset(skb) / 2; in mlx5e_set_eseg_swp()
|
/Linux-v5.4/drivers/net/ethernet/qualcomm/emac/ |
D | emac-mac.c | 1267 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in emac_tso_csum() 1304 TPD_TCPHDR_OFFSET_SET(tpd, skb_transport_offset(skb)); in emac_tso_csum() 1313 cso = skb_transport_offset(skb); in emac_tso_csum() 1345 mapped_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in emac_tx_fill_tpd()
|
/Linux-v5.4/net/bridge/ |
D | br_multicast.c | 934 len = skb_transport_offset(skb) + sizeof(*ih); in br_ip4_multicast_igmp3_report() 1001 len = skb_transport_offset(skb) + sizeof(*icmp6h); in br_ip6_multicast_mld2_report() 1009 if (skb_transport_offset(skb) + ipv6_transport_len(skb) < in br_ip6_multicast_mld2_report() 1306 unsigned int offset = skb_transport_offset(skb); in br_ip6_multicast_query() 1571 unsigned int offset = skb_transport_offset(skb); in br_multicast_pim() 2337 unsigned int offset = skb_transport_offset(skb); in br_mcast_stats_add()
|
/Linux-v5.4/include/trace/events/ |
D | net.h | 54 __entry->transport_offset = skb_transport_offset(skb);
|
/Linux-v5.4/drivers/net/ethernet/huawei/hinic/ |
D | hinic_tx.c | 319 skb_transport_offset(skb); in offload_tso() 383 skb_transport_offset(skb); in offload_csum()
|