/linux-4.4.14/net/ipv6/ |
D | mcast_snoop.c | 76 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()
|
D | exthdrs.c | 105 if (skb_transport_offset(skb) + len > skb_headlen(skb)) in ip6_parse_tlv() 258 if (!pskb_may_pull(skb, skb_transport_offset(skb) + 8) || in ipv6_destopt_rcv() 259 !pskb_may_pull(skb, (skb_transport_offset(skb) + in ipv6_destopt_rcv() 309 if (!pskb_may_pull(skb, skb_transport_offset(skb) + 8) || in ipv6_rthdr_rcv() 310 !pskb_may_pull(skb, (skb_transport_offset(skb) + in ipv6_rthdr_rcv()
|
D | ip6_input.c | 217 if (!pskb_pull(skb, skb_transport_offset(skb))) in ip6_input_finish()
|
D | ip6_offload.c | 200 skb_gro_pull(skb, -skb_transport_offset(skb)); in ipv6_gro_receive()
|
D | raw.c | 118 hdr = skb_header_pointer(skb, skb_transport_offset(skb), in icmpv6_filter() 579 len = skb->len - skb_transport_offset(skb); in rawv6_push_pending_frames() 591 offset += skb_transport_offset(skb); in rawv6_push_pending_frames()
|
D | mip6.c | 91 mh = skb_header_pointer(skb, skb_transport_offset(skb), in mip6_mh_filter()
|
D | esp6.c | 138 esp_restore_header(skb, skb_transport_offset(skb) - sizeof(__be32)); in esp_output_restore_header()
|
D | udp.c | 1005 offset = skb_transport_offset(skb); in udp6_hwcsum_outgoing() 1032 int offset = skb_transport_offset(skb); in udp_v6_send_skb()
|
D | reassembly.c | 537 if (!pskb_may_pull(skb, (skb_transport_offset(skb) + in ipv6_frag_rcv()
|
D | datagram.c | 658 if (skb_transport_offset(skb) + 4 <= skb->len) { in ip6_datagram_recv_specific_ctl()
|
D | tcp_ipv6.c | 1538 if (!pskb_may_pull(skb, skb_transport_offset(skb) + sizeof(struct tcphdr))) in tcp_v6_early_demux()
|
/linux-4.4.14/net/core/ |
D | tso.c | 19 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in tso_build_hdr() 34 tcph = (struct tcphdr *)(hdr + skb_transport_offset(skb)); in tso_build_hdr() 66 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in tso_start()
|
D | pktgen.c | 2908 __wsum csum = skb_checksum(skb, skb_transport_offset(skb), datalen + 8, 0); in fill_packet_ipv4() 3043 __wsum csum = skb_checksum(skb, skb_transport_offset(skb), udplen, 0); in fill_packet_ipv6()
|
D | skbuff.c | 4054 unsigned int len = skb_transport_offset(skb) + transport_len; in skb_checksum_maybe_trim() 4095 unsigned int offset = skb_transport_offset(skb); in skb_checksum_trimmed()
|
/linux-4.4.14/include/net/ |
D | udplite.h | 102 const int off = skb_transport_offset(skb); in udplite_csum_outgoing() 117 const int off = skb_transport_offset(skb); in udplite_csum()
|
/linux-4.4.14/net/openvswitch/ |
D | flow.c | 218 int th_ofs = skb_transport_offset(skb); in tcphdr_ok() 234 return pskb_may_pull(skb, skb_transport_offset(skb) + in udphdr_ok() 240 return pskb_may_pull(skb, skb_transport_offset(skb) + in sctphdr_ok() 246 return pskb_may_pull(skb, skb_transport_offset(skb) + in icmphdr_ok() 301 return pskb_may_pull(skb, skb_transport_offset(skb) + in icmp6hdr_ok() 380 int icmp_len = skb->len - skb_transport_offset(skb); in parse_icmpv6()
|
D | actions.c | 291 int transport_len = skb->len - skb_transport_offset(skb); in update_ip_l4_checksum() 326 int transport_len = skb->len - skb_transport_offset(skb); in update_ipv6_checksum() 526 err = skb_ensure_writable(skb, skb_transport_offset(skb) + in set_udp() 568 err = skb_ensure_writable(skb, skb_transport_offset(skb) + in set_tcp() 593 unsigned int sctphoff = skb_transport_offset(skb); in set_sctp()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_fcoe.c | 589 *hdr_len += skb_transport_offset(skb) + in ixgbe_fso() 605 vlan_macip_lens = skb_transport_offset(skb) + in ixgbe_fso() 607 vlan_macip_lens |= (skb_transport_offset(skb) - 4) in ixgbe_fso()
|
D | ixgbe_main.c | 6981 *hdr_len = skb_transport_offset(skb) + l4len; in ixgbe_tso()
|
/linux-4.4.14/include/trace/events/ |
D | net.h | 53 __entry->transport_offset = skb_transport_offset(skb);
|
/linux-4.4.14/net/ipv4/ |
D | esp4.c | 110 esp_restore_header(skb, skb_transport_offset(skb) - sizeof(__be32)); in esp_output_restore_header() 223 uh->len = htons(skb->len - skb_transport_offset(skb)); in esp_output()
|
D | udp.c | 726 int offset = skb_transport_offset(skb); in udp4_hwcsum() 806 int offset = skb_transport_offset(skb); in udp_send_skb() 1980 if (!pskb_may_pull(skb, skb_transport_offset(skb) + sizeof(struct udphdr))) in udp_v4_early_demux()
|
D | igmp.c | 1397 unsigned int len = skb_transport_offset(skb); in ip_mc_check_igmp_reportv3() 1406 unsigned int len = skb_transport_offset(skb); in ip_mc_check_igmp_query() 1457 unsigned int len = skb_transport_offset(skb) + sizeof(struct igmphdr); in __ip_mc_check_igmp()
|
D | raw.c | 147 hdr = skb_header_pointer(skb, skb_transport_offset(skb), in icmp_filter()
|
D | ip_sockglue.c | 138 if (skb_transport_offset(skb) + 4 > skb->len) in ip_cmsg_recv_dstaddr()
|
D | tcp_ipv4.c | 1447 if (!pskb_may_pull(skb, skb_transport_offset(skb) + sizeof(struct tcphdr))) in tcp_v4_early_demux()
|
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/ |
D | i40e_txrx.c | 873 skb_transport_offset(skb)), in i40e_rx_checksum() 1481 : skb_transport_offset(skb)) + l4len; in i40e_tso() 1551 skb_transport_offset(skb)) >> 1) << in i40e_tx_enable_csum() 1564 (skb->len - skb_transport_offset(skb)), in i40e_tx_enable_csum()
|
/linux-4.4.14/drivers/net/ethernet/tile/ |
D | tilegx.c | 1679 unsigned int sh_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in tso_count_edescs() 1728 unsigned int sh_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in tso_headers_prepare() 1756 th_off = skb_transport_offset(skb); in tso_headers_prepare() 1836 unsigned int sh_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in tso_egress()
|
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/ |
D | nicvf_queues.c | 918 unsigned int sh_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in nicvf_tso_count_subdescs() 999 hdr->l4_offset = skb_transport_offset(skb); in nicvf_sq_add_hdr_subdesc() 1044 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in nicvf_sq_append_tso()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_tx.c | 193 ihs = skb_transport_offset(skb) + tcp_hdrlen(skb); in mlx5e_sq_xmit()
|
/linux-4.4.14/net/bridge/ |
D | br_multicast.c | 1009 len = skb_transport_offset(skb) + sizeof(*ih); in br_ip4_multicast_igmp3_report() 1070 len = skb_transport_offset(skb) + sizeof(*icmp6h); in br_ip6_multicast_mld2_report() 1273 unsigned int offset = skb_transport_offset(skb); in br_ip4_multicast_query() 1352 unsigned int offset = skb_transport_offset(skb); in br_ip6_multicast_query()
|
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/ |
D | atl1c_main.c | 1969 proto_hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in atl1c_cal_tpd_req() 2004 hdr_len = (skb_transport_offset(skb) + tcp_hdrlen(skb)); in atl1c_tso_csum() 2029 hdr_len = (skb_transport_offset(skb) + tcp_hdrlen(skb)); in atl1c_tso_csum() 2048 (*tpd)->word1 |= (skb_transport_offset(skb) & TPD_TCPHDR_OFFSET_MASK) << in atl1c_tso_csum() 2118 map_len = hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in atl1c_tx_map()
|
/linux-4.4.14/drivers/net/ethernet/intel/i40e/ |
D | i40e_txrx.c | 1400 (skb->len - skb_transport_offset(skb)), in i40e_rx_checksum() 2232 : skb_transport_offset(skb)) + l4len; in i40e_tso() 2348 skb_transport_offset(skb)) >> 1) << in i40e_tx_enable_csum() 2359 (skb->len - skb_transport_offset(skb)), in i40e_tx_enable_csum()
|
D | i40e_fcoe.c | 1226 *hdr_len = skb_transport_offset(skb) + sizeof(struct fc_frame_header) + in i40e_fcoe_tso()
|
/linux-4.4.14/drivers/net/ethernet/brocade/bna/ |
D | bnad.c | 2849 if (unlikely((gso_size + skb_transport_offset(skb) + in bnad_txq_wi_prepare() 2867 tcp_hdrlen(skb) >> 2, skb_transport_offset(skb))); in bnad_txq_wi_prepare() 2893 (0, skb_transport_offset(skb))); in bnad_txq_wi_prepare() 2898 skb_transport_offset(skb) + in bnad_txq_wi_prepare() 2907 (0, skb_transport_offset(skb))); in bnad_txq_wi_prepare() 2911 skb_transport_offset(skb) + in bnad_txq_wi_prepare()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgb/ |
D | ixgb_main.c | 1234 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in ixgb_tso() 1244 ipcse = skb_transport_offset(skb) - 1; in ixgb_tso() 1245 tucss = skb_transport_offset(skb); in ixgb_tso()
|
/linux-4.4.14/drivers/net/ethernet/atheros/atl1e/ |
D | atl1e_main.c | 1625 proto_hdr_len = skb_transport_offset(skb) + in atl1e_cal_tdp_req() 1661 hdr_len = (skb_transport_offset(skb) + tcp_hdrlen(skb)); in atl1e_tso_csum() 1729 map_len = hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in atl1e_tx_map()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_io.c | 391 outer_hdr_len = skb_transport_offset(skb) + 8 + in qlcnic_tx_encap_pkt() 499 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in qlcnic_tx_pkt() 572 first_desc->tcp_hdr_offset += skb_transport_offset(skb); in qlcnic_tx_pkt()
|
/linux-4.4.14/net/sctp/ |
D | input.c | 133 __skb_pull(skb, skb_transport_offset(skb)); in sctp_rcv()
|
/linux-4.4.14/drivers/net/ethernet/pasemi/ |
D | pasemi_mac.c | 1411 cs_dest = map[0] + skb_transport_offset(skb) + 16; in pasemi_mac_queue_csdesc() 1416 cs_dest = map[0] + skb_transport_offset(skb) + 6; in pasemi_mac_queue_csdesc()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/ |
D | qlge_main.c | 2586 cpu_to_le16(skb_transport_offset(skb) + tcp_hdrlen(skb)); in ql_tso() 2589 skb_transport_offset(skb) in ql_tso() 2623 skb_transport_offset(skb) << OB_MAC_TRANSPORT_HDR_SHIFT); in ql_hw_csum_setup() 2631 cpu_to_le16(skb_transport_offset(skb) + in ql_hw_csum_setup() 2637 cpu_to_le16(skb_transport_offset(skb) + in ql_hw_csum_setup()
|
/linux-4.4.14/drivers/net/ethernet/marvell/ |
D | mvneta.c | 1628 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in mvneta_tso_put_hdr() 1679 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in mvneta_tx_tso() 1686 if (skb_headlen(skb) < (skb_transport_offset(skb) + tcp_hdrlen(skb))) { in mvneta_tx_tso()
|
D | mv643xx_eth.c | 798 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in txq_put_hdr_tso() 843 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in txq_submit_tso()
|
D | sky2.c | 1915 const unsigned offset = skb_transport_offset(skb); in sky2_xmit_frame()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
D | sge.c | 1597 skb_transport_offset(skb) - sizeof(*from)); in write_ofld_wr() 1599 flits = skb_transport_offset(skb) / 8; in write_ofld_wr() 1628 flits = skb_transport_offset(skb) / 8; /* headers */ in calc_tx_descs_ofld()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/ |
D | sge.c | 1077 int start = skb_transport_offset(skb); in hwcsum() 1503 flits = skb_transport_offset(skb) / 8U; /* headers */ in calc_tx_flits_ofld() 1584 int last_desc, hdr_len = skb_transport_offset(skb); in service_ofldq()
|
/linux-4.4.14/drivers/net/ethernet/atheros/atlx/ |
D | atl1.c | 2139 hdr_len = (skb_transport_offset(skb) + tcp_hdrlen(skb)); in atl1_tso() 2230 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in atl1_tx_map() 2391 proto_hdr_len = (skb_transport_offset(skb) + in atl1_xmit_frame()
|
/linux-4.4.14/drivers/net/ethernet/intel/e1000/ |
D | e1000_main.c | 2718 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in e1000_tso() 2729 ipcse = skb_transport_offset(skb) - 1; in e1000_tso() 2740 tucss = skb_transport_offset(skb); in e1000_tso() 3149 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in e1000_xmit_frame()
|
/linux-4.4.14/drivers/infiniband/ulp/ipoib/ |
D | ipoib_ib.c | 545 hlen = skb_transport_offset(skb) + tcp_hdrlen(skb); in ipoib_send()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | en_tx.c | 606 *lso_header_size = skb_transport_offset(skb) + tcp_hdrlen(skb); in get_real_size()
|
/linux-4.4.14/drivers/net/hyperv/ |
D | netvsc_drv.c | 397 *trans_off = skb_transport_offset(skb); in get_net_transport_info()
|
/linux-4.4.14/include/linux/ |
D | skbuff.h | 2107 static inline int skb_transport_offset(const struct sk_buff *skb) in skb_transport_offset() function 3526 skb_transport_offset(skb); in gso_make_checksum()
|
/linux-4.4.14/drivers/net/ethernet/xilinx/ |
D | xilinx_axienet_main.c | 680 csum_start_off = skb_transport_offset(skb); in axienet_start_xmit()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_cmn.c | 712 th->check = ~tcp_v4_check(skb->len - skb_transport_offset(skb), in bnx2x_gro_ip_csum() 724 th->check = ~tcp_v6_check(skb->len - skb_transport_offset(skb), in bnx2x_gro_ipv6_csum() 3757 pbd2->tunnel_udp_hdr_start_w = skb_transport_offset(skb) >> 1; in bnx2x_update_pbds_gso_enc()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/ |
D | netxen_nic_main.c | 1904 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in netxen_tso_check() 1940 first_desc->tcp_hdr_offset += skb_transport_offset(skb); in netxen_tso_check()
|
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/ |
D | netdev.c | 5356 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in e1000_tso() 5365 ipcse = skb_transport_offset(skb) - 1; in e1000_tso() 5375 tucss = skb_transport_offset(skb); in e1000_tso() 5732 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in e1000_xmit_frame()
|
/linux-4.4.14/drivers/net/ethernet/freescale/ |
D | fec_main.c | 641 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in fec_enet_txq_put_hdr_tso() 695 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in fec_enet_txq_submit_tso()
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
D | ptp.c | 1364 skb_transport_offset(skb) + sizeof(struct udphdr) && in efx_ptp_is_ptp_tx()
|
/linux-4.4.14/drivers/net/usb/ |
D | r8152.c | 1583 offset = (u32)skb_transport_offset(skb); in r8152_tx_agg_fill() 1986 int offset = skb_transport_offset(skb); in rtl8152_features_check()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt.c | 317 hdr_len = skb_transport_offset(skb) + in bnxt_start_xmit() 878 len = skb->len - skb_transport_offset(skb); in bnxt_gro_skb() 889 len = skb->len - skb_transport_offset(skb); in bnxt_gro_skb()
|
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-drv.c | 1194 packet->header_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in xgbe_prep_tso()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | sge.c | 1127 int start = skb_transport_offset(skb); in hwcsum()
|
/linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/ |
D | sxgbe_main.c | 1259 total_hdr_len = skb_transport_offset(skb) + tcp_hdr_len; in sxgbe_tso_prepare()
|
/linux-4.4.14/drivers/net/ethernet/sun/ |
D | sunvnet.c | 320 int offset = skb_transport_offset(skb); in vnet_fullcsum()
|
/linux-4.4.14/drivers/scsi/cxgbi/cxgb4i/ |
D | cxgb4i.c | 500 flits = skb_transport_offset(skb) / 8; in calc_tx_flits_ofld()
|
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/ |
D | pch_gbe_main.c | 1176 offset = skb_transport_offset(skb); in pch_gbe_tx_queue()
|
/linux-4.4.14/drivers/net/ethernet/cisco/enic/ |
D | enic_main.c | 516 unsigned int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in enic_queue_wq_skb_tso()
|
/linux-4.4.14/drivers/net/ethernet/synopsys/ |
D | dwc_eth_qos.c | 2002 tx->network_header_len = skb_transport_offset(skb); in dwceqos_tx_prepare()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/ |
D | ixgbevf_main.c | 3326 *hdr_len = skb_transport_offset(skb) + l4len; in ixgbevf_tso()
|
/linux-4.4.14/drivers/net/ |
D | vxlan.c | 1463 ns_olen = request->len - skb_transport_offset(request) - sizeof(*ns); in vxlan_na_create()
|
/linux-4.4.14/drivers/net/vmxnet3/ |
D | vmxnet3_drv.c | 842 ctx->eth_ip_hdr_size = skb_transport_offset(skb); in vmxnet3_parse_and_copy_hdr()
|
/linux-4.4.14/drivers/net/ethernet/myricom/myri10ge/ |
D | myri10ge.c | 2889 cum_len = -(skb_transport_offset(skb) + tcp_hdrlen(skb)); in myri10ge_xmit()
|
/linux-4.4.14/drivers/net/ethernet/intel/igb/ |
D | igb_main.c | 4688 *hdr_len = skb_transport_offset(skb) + l4len; in igb_tso()
|
/linux-4.4.14/drivers/net/ethernet/realtek/ |
D | r8169.c | 7033 u32 transport_offset = (u32)skb_transport_offset(skb); in rtl8169_tso_csum_v2()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | bnx2.c | 6630 u32 tcp_off = skb_transport_offset(skb) - in bnx2_start_xmit()
|
D | tg3.c | 7941 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb) - ETH_HLEN; in tg3_start_xmit()
|