/linux-4.1.27/net/core/ |
D | tso.c | 19 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in tso_build_hdr() 26 tcph = (struct tcphdr *)(hdr + skb_transport_offset(skb)); in tso_build_hdr() 59 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in tso_start()
|
D | pktgen.c | 2857 __wsum csum = skb_checksum(skb, skb_transport_offset(skb), datalen + 8, 0); in fill_packet_ipv4() 2992 __wsum csum = skb_checksum(skb, skb_transport_offset(skb), udplen, 0); in fill_packet_ipv6()
|
/linux-4.1.27/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.1.27/net/openvswitch/ |
D | flow.c | 216 int th_ofs = skb_transport_offset(skb); in tcphdr_ok() 232 return pskb_may_pull(skb, skb_transport_offset(skb) + in udphdr_ok() 238 return pskb_may_pull(skb, skb_transport_offset(skb) + in sctphdr_ok() 244 return pskb_may_pull(skb, skb_transport_offset(skb) + in icmphdr_ok() 294 return pskb_may_pull(skb, skb_transport_offset(skb) + in icmp6hdr_ok() 373 int icmp_len = skb->len - skb_transport_offset(skb); in parse_icmpv6()
|
D | actions.c | 279 int transport_len = skb->len - skb_transport_offset(skb); in set_ip_addr() 306 int transport_len = skb->len - skb_transport_offset(skb); in update_ipv6_checksum() 505 err = skb_ensure_writable(skb, skb_transport_offset(skb) + in set_udp() 547 err = skb_ensure_writable(skb, skb_transport_offset(skb) + in set_tcp() 572 unsigned int sctphoff = skb_transport_offset(skb); in set_sctp()
|
/linux-4.1.27/net/ipv6/ |
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() 578 len = skb->len - skb_transport_offset(skb); in rawv6_push_pending_frames() 590 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 | udp.c | 1004 offset = skb_transport_offset(skb); in udp6_hwcsum_outgoing() 1031 int offset = skb_transport_offset(skb); in udp_v6_send_skb()
|
D | reassembly.c | 539 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 | 1526 if (!pskb_may_pull(skb, skb_transport_offset(skb) + sizeof(struct tcphdr))) in tcp_v6_early_demux()
|
/linux-4.1.27/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 | 6823 *hdr_len = skb_transport_offset(skb) + l4len; in ixgbe_tso()
|
/linux-4.1.27/include/trace/events/ |
D | net.h | 53 __entry->transport_offset = skb_transport_offset(skb);
|
/linux-4.1.27/drivers/net/ethernet/tile/ |
D | tilegx.c | 1678 unsigned int sh_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in tso_count_edescs() 1727 unsigned int sh_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in tso_headers_prepare() 1755 th_off = skb_transport_offset(skb); in tso_headers_prepare() 1835 unsigned int sh_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in tso_egress()
|
/linux-4.1.27/drivers/net/ethernet/atheros/atl1c/ |
D | atl1c_main.c | 1960 proto_hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in atl1c_cal_tpd_req() 1995 hdr_len = (skb_transport_offset(skb) + tcp_hdrlen(skb)); in atl1c_tso_csum() 2020 hdr_len = (skb_transport_offset(skb) + tcp_hdrlen(skb)); in atl1c_tso_csum() 2039 (*tpd)->word1 |= (skb_transport_offset(skb) & TPD_TCPHDR_OFFSET_MASK) << in atl1c_tso_csum() 2109 map_len = hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in atl1c_tx_map()
|
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/ |
D | i40e_txrx.c | 934 skb_transport_offset(skb)), in i40e_rx_checksum() 1455 : skb_transport_offset(skb)) + l4len; in i40e_tso() 1521 skb_transport_offset(skb)) >> 1) << in i40e_tx_enable_csum()
|
/linux-4.1.27/drivers/net/ethernet/brocade/bna/ |
D | bnad.c | 2845 if (unlikely((gso_size + skb_transport_offset(skb) + in bnad_txq_wi_prepare() 2863 tcp_hdrlen(skb) >> 2, skb_transport_offset(skb))); in bnad_txq_wi_prepare() 2889 (0, skb_transport_offset(skb))); in bnad_txq_wi_prepare() 2894 skb_transport_offset(skb) + in bnad_txq_wi_prepare() 2903 (0, skb_transport_offset(skb))); in bnad_txq_wi_prepare() 2907 skb_transport_offset(skb) + in bnad_txq_wi_prepare()
|
/linux-4.1.27/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.1.27/drivers/net/ethernet/intel/i40e/ |
D | i40e_txrx.c | 1451 (skb->len - skb_transport_offset(skb)), in i40e_rx_checksum() 2166 : skb_transport_offset(skb)) + l4len; in i40e_tso() 2273 skb_transport_offset(skb)) >> 1) << 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.1.27/net/ipv4/ |
D | esp4.c | 220 uh->len = htons(skb->len - skb_transport_offset(skb)); in esp_output()
|
D | udp.c | 723 int offset = skb_transport_offset(skb); in udp4_hwcsum() 803 int offset = skb_transport_offset(skb); in udp_send_skb() 1969 if (!pskb_may_pull(skb, skb_transport_offset(skb) + sizeof(struct udphdr))) in udp_v4_early_demux()
|
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 | 1460 if (!pskb_may_pull(skb, skb_transport_offset(skb) + sizeof(struct tcphdr))) in tcp_v4_early_demux()
|
/linux-4.1.27/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.1.27/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.1.27/net/sctp/ |
D | input.c | 133 __skb_pull(skb, skb_transport_offset(skb)); in sctp_rcv()
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/ |
D | sge.c | 1071 int start = skb_transport_offset(skb); in hwcsum() 1476 flits = skb_transport_offset(skb) / 8U; /* headers */ in calc_tx_flits_ofld() 1557 int last_desc, hdr_len = skb_transport_offset(skb); in service_ofldq()
|
/linux-4.1.27/drivers/net/ethernet/marvell/ |
D | mvneta.c | 1576 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in mvneta_tso_put_hdr() 1627 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in mvneta_tx_tso() 1634 if (skb_headlen(skb) < (skb_transport_offset(skb) + tcp_hdrlen(skb))) { in mvneta_tx_tso()
|
D | mv643xx_eth.c | 785 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in txq_put_hdr_tso() 821 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.1.27/drivers/net/hyperv/ |
D | netvsc_drv.c | 354 *trans_off = skb_transport_offset(skb); in get_net_transport_info()
|
/linux-4.1.27/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.1.27/drivers/net/ethernet/qlogic/qlge/ |
D | qlge_main.c | 2575 cpu_to_le16(skb_transport_offset(skb) + tcp_hdrlen(skb)); in ql_tso() 2578 skb_transport_offset(skb) in ql_tso() 2612 skb_transport_offset(skb) << OB_MAC_TRANSPORT_HDR_SHIFT); in ql_hw_csum_setup() 2620 cpu_to_le16(skb_transport_offset(skb) + in ql_hw_csum_setup() 2626 cpu_to_le16(skb_transport_offset(skb) + in ql_hw_csum_setup()
|
/linux-4.1.27/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.1.27/include/linux/ |
D | skbuff.h | 1956 static inline int skb_transport_offset(const struct sk_buff *skb) in skb_transport_offset() function 3359 skb_transport_offset(skb); in gso_make_checksum()
|
/linux-4.1.27/net/bridge/ |
D | br_multicast.c | 983 len = skb_transport_offset(skb) + sizeof(*ih); in br_ip4_multicast_igmp3_report() 1038 len = skb_transport_offset(skb) + sizeof(*icmp6h); in br_ip6_multicast_mld2_report()
|
/linux-4.1.27/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.1.27/drivers/net/ethernet/intel/e1000/ |
D | e1000_main.c | 2723 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in e1000_tso() 2734 ipcse = skb_transport_offset(skb) - 1; in e1000_tso() 2745 tucss = skb_transport_offset(skb); in e1000_tso() 3154 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in e1000_xmit_frame()
|
/linux-4.1.27/drivers/infiniband/ulp/ipoib/ |
D | ipoib_ib.c | 559 hlen = skb_transport_offset(skb) + tcp_hdrlen(skb); in ipoib_send()
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/ |
D | en_tx.c | 604 *lso_header_size = skb_transport_offset(skb) + tcp_hdrlen(skb); in get_real_size()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_cmn.c | 692 th->check = ~tcp_v4_check(skb->len - skb_transport_offset(skb), in bnx2x_gro_ip_csum() 704 th->check = ~tcp_v6_check(skb->len - skb_transport_offset(skb), in bnx2x_gro_ipv6_csum() 3692 pbd2->tunnel_udp_hdr_start_w = skb_transport_offset(skb) >> 1; in bnx2x_update_pbds_gso_enc()
|
/linux-4.1.27/drivers/net/ethernet/xilinx/ |
D | xilinx_axienet_main.c | 676 csum_start_off = skb_transport_offset(skb); in axienet_start_xmit()
|
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/ |
D | netdev.c | 5207 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in e1000_tso() 5216 ipcse = skb_transport_offset(skb) - 1; in e1000_tso() 5226 tucss = skb_transport_offset(skb); in e1000_tso() 5583 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in e1000_xmit_frame()
|
/linux-4.1.27/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.1.27/drivers/net/ethernet/freescale/ |
D | fec_main.c | 637 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in fec_enet_txq_put_hdr_tso() 691 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in fec_enet_txq_submit_tso()
|
/linux-4.1.27/drivers/net/ethernet/sfc/ |
D | ptp.c | 1354 skb_transport_offset(skb) + sizeof(struct udphdr) && in efx_ptp_is_ptp_tx()
|
/linux-4.1.27/drivers/net/usb/ |
D | r8152.c | 1569 offset = (u32)skb_transport_offset(skb); in r8152_tx_agg_fill() 1973 int offset = skb_transport_offset(skb); in rtl8152_features_check()
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | sge.c | 1124 int start = skb_transport_offset(skb); in hwcsum()
|
/linux-4.1.27/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.1.27/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-drv.c | 1262 packet->header_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in xgbe_prep_tso()
|
/linux-4.1.27/drivers/net/ethernet/sun/ |
D | sunvnet.c | 320 int offset = skb_transport_offset(skb); in vnet_fullcsum()
|
/linux-4.1.27/drivers/scsi/cxgbi/cxgb4i/ |
D | cxgb4i.c | 493 flits = skb_transport_offset(skb) / 8; in calc_tx_flits_ofld()
|
/linux-4.1.27/drivers/net/ethernet/cisco/enic/ |
D | enic_main.c | 446 unsigned int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); in enic_queue_wq_skb_tso()
|
/linux-4.1.27/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.1.27/drivers/net/ |
D | vxlan.c | 1450 ns_olen = request->len - skb_transport_offset(request) - sizeof(*ns); in vxlan_na_create()
|
/linux-4.1.27/drivers/net/vmxnet3/ |
D | vmxnet3_drv.c | 825 ctx->eth_ip_hdr_size = skb_transport_offset(skb); in vmxnet3_parse_and_copy_hdr()
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/ |
D | ixgbevf_main.c | 3314 *hdr_len = skb_transport_offset(skb) + l4len; in ixgbevf_tso()
|
/linux-4.1.27/drivers/net/ethernet/myricom/myri10ge/ |
D | myri10ge.c | 2889 cum_len = -(skb_transport_offset(skb) + tcp_hdrlen(skb)); in myri10ge_xmit()
|
/linux-4.1.27/drivers/net/ethernet/intel/igb/ |
D | igb_main.c | 4692 *hdr_len = skb_transport_offset(skb) + l4len; in igb_tso()
|
/linux-4.1.27/drivers/net/ethernet/realtek/ |
D | r8169.c | 6963 u32 transport_offset = (u32)skb_transport_offset(skb); in rtl8169_tso_csum_v2()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/ |
D | bnx2.c | 6612 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()
|