Home
last modified time | relevance | path

Searched refs:skb_transport_offset (Results 1 – 25 of 95) sorted by relevance

1234

/Linux-v4.19/net/ipv6/
Dmcast_snoop.c76 unsigned int len = skb_transport_offset(skb); in ipv6_mc_check_mld_reportv2()
86 unsigned int len = skb_transport_offset(skb); in ipv6_mc_check_mld_query()
145 unsigned int len = skb_transport_offset(skb) + sizeof(struct mld_msg); in __ipv6_mc_check_mld()
149 transport_len -= skb_transport_offset(skb) - sizeof(struct ipv6hdr); in __ipv6_mc_check_mld()
Dexthdrs.c134 if (skb_transport_offset(skb) + len > skb_headlen(skb)) in ip6_parse_tlv()
292 if (!pskb_may_pull(skb, skb_transport_offset(skb) + 8) || in ipv6_destopt_rcv()
293 !pskb_may_pull(skb, (skb_transport_offset(skb) + in ipv6_destopt_rcv()
496 if (!pskb_may_pull(skb, skb_transport_offset(skb) + 8) || in ipv6_rthdr_rcv()
497 !pskb_may_pull(skb, (skb_transport_offset(skb) + in ipv6_rthdr_rcv()
Dxfrm6_mode_transport.c30 skb_set_inner_transport_header(skb, skb_transport_offset(skb)); in xfrm6_transport_output()
Dxfrm6_mode_tunnel.c40 skb_set_inner_transport_header(skb, skb_transport_offset(skb)); in xfrm6_mode_tunnel_output()
Draw.c122 hdr = skb_header_pointer(skb, skb_transport_offset(skb), in icmpv6_filter()
584 len = skb->len - skb_transport_offset(skb); in rawv6_push_pending_frames()
596 offset += skb_transport_offset(skb); in rawv6_push_pending_frames()
Dip6_offload.c202 skb_gro_pull(skb, -skb_transport_offset(skb)); in ipv6_gro_receive()
Dip6_input.c339 if (!pskb_pull(skb, skb_transport_offset(skb))) in ip6_input_finish()
/Linux-v4.19/net/core/
Dtso.c20 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-v4.19/include/net/
Dudplite.h105 const int off = skb_transport_offset(skb); in udplite_csum_outgoing()
120 const int off = skb_transport_offset(skb); in udplite_csum()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dtls_rxtx.c156 skb_set_transport_header(nskb, skb_transport_offset(skb)); in mlx5e_tls_complete_sync_skb()
216 headln = skb_transport_offset(skb) + tcp_hdrlen(skb); in mlx5e_tls_handle_ooo()
232 headln = skb_transport_offset(skb) + tcp_hdrlen(skb); in mlx5e_tls_handle_ooo()
276 datalen = skb->len - (skb_transport_offset(skb) + tcp_hdrlen(skb)); in mlx5e_tls_handle_tx_skb()
Dipsec_rxtx.c198 iv_offset = skb_transport_offset(skb) + sizeof(struct ip_esp_hdr); in mlx5e_ipsec_set_iv_esn()
210 iv_offset = skb_transport_offset(skb) + sizeof(struct ip_esp_hdr); in mlx5e_ipsec_set_iv()
/Linux-v4.19/drivers/crypto/chelsio/
Dchcr_ipsec.c489 (skb_transport_offset(skb) + in chcr_crypto_wreq()
495 (skb_transport_offset(skb) + 1), in chcr_crypto_wreq()
496 (skb_transport_offset(skb) + in chcr_crypto_wreq()
498 (skb_transport_offset(skb) + in chcr_crypto_wreq()
503 FILL_SEC_CPL_AUTHINSERT(0, skb_transport_offset(skb) + in chcr_crypto_wreq()
/Linux-v4.19/net/openvswitch/
Dflow.c223 int th_ofs = skb_transport_offset(skb); in tcphdr_ok()
239 return pskb_may_pull(skb, skb_transport_offset(skb) + in udphdr_ok()
245 return pskb_may_pull(skb, skb_transport_offset(skb) + in sctphdr_ok()
251 return pskb_may_pull(skb, skb_transport_offset(skb) + in icmphdr_ok()
306 return pskb_may_pull(skb, skb_transport_offset(skb) + in icmp6hdr_ok()
435 int icmp_len = skb->len - skb_transport_offset(skb); in parse_icmpv6()
Dactions.c419 int transport_len = skb->len - skb_transport_offset(skb); in update_ip_l4_checksum()
454 int transport_len = skb->len - skb_transport_offset(skb); in update_ipv6_checksum()
717 err = skb_ensure_writable(skb, skb_transport_offset(skb) + in set_udp()
759 err = skb_ensure_writable(skb, skb_transport_offset(skb) + in set_tcp()
784 unsigned int sctphoff = skb_transport_offset(skb); in set_sctp()
/Linux-v4.19/net/tls/
Dtls_device_fallback.c222 int tcp_payload_offset = skb_transport_offset(skb) + tcp_hdrlen(skb); in fill_sg_in()
301 int tcp_payload_offset = skb_transport_offset(skb) + tcp_hdrlen(skb); in tls_enc_skb()
362 int tcp_payload_offset = skb_transport_offset(skb) + tcp_hdrlen(skb); in tls_sw_fallback()
/Linux-v4.19/net/sctp/
Doffload.c39 return sctp_compute_cksum(skb, skb_transport_offset(skb)); in sctp_gso_make_checksum()
Dinput.c121 skb_transport_offset(skb)) in sctp_rcv()
133 __skb_pull(skb, skb_transport_offset(skb)); in sctp_rcv()
525 chunkhdr = skb_header_pointer(skb, skb_transport_offset(skb) + in sctp_err_lookup()
/Linux-v4.19/net/ipv4/
Dxfrm4_mode_transport.c27 skb_set_inner_transport_header(skb, skb_transport_offset(skb)); in xfrm4_transport_output()
Dxfrm4_mode_tunnel.c37 skb_set_inner_transport_header(skb, skb_transport_offset(skb)); in xfrm4_mode_tunnel_output()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Den_tx.c154 return skb_transport_offset(skb); in mlx5e_skb_l3_header_offset()
179 if (skb_transport_offset(skb)) { in mlx5e_calc_min_inline()
232 ihs = skb_transport_offset(skb) + sizeof(struct udphdr); in mlx5e_tx_get_gso_ihs()
234 ihs = skb_transport_offset(skb) + tcp_hdrlen(skb); in mlx5e_tx_get_gso_ihs()
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/
Dixgbe_fcoe.c566 *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-v4.19/drivers/net/ethernet/qualcomm/emac/
Demac-mac.c1275 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in emac_tso_csum()
1312 TPD_TCPHDR_OFFSET_SET(tpd, skb_transport_offset(skb)); in emac_tso_csum()
1321 cso = skb_transport_offset(skb); in emac_tso_csum()
1353 mapped_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in emac_tx_fill_tpd()
/Linux-v4.19/include/trace/events/
Dnet.h54 __entry->transport_offset = skb_transport_offset(skb);
/Linux-v4.19/net/bridge/
Dbr_multicast.c1153 len = skb_transport_offset(skb) + sizeof(*ih); in br_ip4_multicast_igmp3_report()
1217 len = skb_transport_offset(skb) + sizeof(*icmp6h); in br_ip6_multicast_mld2_report()
1440 unsigned int offset = skb_transport_offset(skb); in br_ip4_multicast_query()
1517 unsigned int offset = skb_transport_offset(skb); in br_ip6_multicast_query()
1779 unsigned int offset = skb_transport_offset(skb); in br_multicast_pim()
2511 unsigned int offset = skb_transport_offset(skb); in br_mcast_stats_add()
/Linux-v4.19/drivers/net/ethernet/cavium/thunder/
Dnicvf_queues.c1267 unsigned int sh_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in nicvf_tso_count_subdescs()
1368 hdr->l4_offset = skb_transport_offset(skb); in nicvf_sq_add_hdr_subdesc()
1388 hdr->tso_start = skb_transport_offset(skb) + tcp_hdrlen(skb); in nicvf_sq_add_hdr_subdesc()
1496 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in nicvf_sq_append_tso()

1234