Home
last modified time | relevance | path

Searched refs:gso_size (Results 1 – 80 of 80) sorted by relevance

/linux-4.1.27/include/trace/events/
Dnet.h34 __field( u16, gso_size )
55 __entry->gso_size = skb_shinfo(skb)->gso_size;
67 __entry->gso_size, __entry->gso_segs, __entry->gso_type)
164 __field( u16, gso_size )
190 __entry->gso_size = skb_shinfo(skb)->gso_size;
201 __entry->nr_frags, __entry->gso_size, __entry->gso_type)
/linux-4.1.27/include/uapi/linux/
Dvirtio_net.h95 __virtio16 gso_size; /* Bytes to append to hdr_len per frame */ member
112 __virtio16 gso_size; /* Bytes to append to hdr_len per frame */ member
/linux-4.1.27/drivers/net/ethernet/sun/
Dsunvnet.c1123 skb_shinfo(nskb)->gso_size = skb_shinfo(skb)->gso_size; in vnet_skb_shape()
1154 int gso_size, gso_type, gso_segs; in vnet_handle_offloads() local
1174 gso_size = skb_shinfo(skb)->gso_size; in vnet_handle_offloads()
1178 if (port->tso && gso_size < datalen) in vnet_handle_offloads()
1194 if (port->tso && gso_size < datalen) { in vnet_handle_offloads()
1199 skb_shinfo(skb)->gso_size = datalen; in vnet_handle_offloads()
1216 skb_shinfo(curr)->gso_size = gso_size; in vnet_handle_offloads()
1219 DIV_ROUND_UP(curr->len - hlen, gso_size); in vnet_handle_offloads()
1221 skb_shinfo(curr)->gso_size = 0; in vnet_handle_offloads()
1370 ->gso_size; in vnet_start_xmit()
/linux-4.1.27/drivers/net/xen-netback/
Dnetback.c256 meta->gso_size = 0; in get_next_rx_buffer()
395 meta->gso_size = skb_shinfo(skb)->gso_size; in xenvif_gop_skb()
405 meta->gso_size = skb_shinfo(skb)->gso_size; in xenvif_gop_skb()
408 meta->gso_size = 0; in xenvif_gop_skb()
547 resp->offset = queue->meta[npo.meta_cons].gso_size; in xenvif_rx_action()
590 gso->u.gso.size = queue->meta[npo.meta_cons].gso_size; in xenvif_rx_action()
1120 skb_shinfo(skb)->gso_size = gso->u.gso.size; in xenvif_set_skb_gso()
1491 int mss = skb_shinfo(skb)->gso_size; in xenvif_tx_submit()
Dcommon.h74 int gso_size; member
/linux-4.1.27/drivers/net/ethernet/neterion/vxge/
Dvxge-main.h515 #define vxge_tcp_mss(skb) (skb_shinfo(skb)->gso_size)
516 #define vxge_udp_mss(skb) (skb_shinfo(skb)->gso_size)
/linux-4.1.27/drivers/net/
Dmacvtap.c597 if (vnet_hdr->gso_size == 0) in macvtap_skb_from_vnet_hdr()
608 skb_shinfo(skb)->gso_size = macvtap16_to_cpu(q, vnet_hdr->gso_size); in macvtap_skb_from_vnet_hdr()
629 vnet_hdr->gso_size = cpu_to_macvtap16(q, sinfo->gso_size); in macvtap_skb_to_vnet_hdr()
Dvirtio_net.c507 skb_shinfo(skb)->gso_size = virtio16_to_cpu(vi->vdev, in receive_buf()
508 hdr->hdr.gso_size); in receive_buf()
509 if (skb_shinfo(skb)->gso_size == 0) { in receive_buf()
876 hdr->hdr.gso_size = cpu_to_virtio16(vi->vdev, in xmit_skb()
877 skb_shinfo(skb)->gso_size); in xmit_skb()
890 hdr->hdr.gso_size = hdr->hdr.hdr_len = 0; in xmit_skb()
Dtun.c1186 skb_shinfo(skb)->gso_size = tun16_to_cpu(tun, gso.gso_size); in tun_get_user()
1187 if (skb_shinfo(skb)->gso_size == 0) { in tun_get_user()
1278 gso.gso_size = cpu_to_tun16(tun, sinfo->gso_size); in tun_put_user()
1288 sinfo->gso_type, tun16_to_cpu(tun, gso.gso_size), in tun_put_user()
Dxen-netfront.c583 if (skb_shinfo(skb)->gso_size) { in xennet_start_xmit()
591 gso->u.gso.size = skb_shinfo(skb)->gso_size; in xennet_start_xmit()
808 skb_shinfo(skb)->gso_size = gso->u.gso.size; in xennet_set_skb_gso()
/linux-4.1.27/net/ipv6/
Dudp_offload.c33 mss = skb_shinfo(skb)->gso_size; in udp6_ufo_fragment()
Dip6_output.c1113 skb_shinfo(skb)->gso_size = (mtu - fragheaderlen - in ip6_ufo_append_data()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Den_tx.c599 if (shinfo->gso_size) { in get_real_size()
885 shinfo->gso_size << 16 | lso_header_size); in mlx4_en_xmit()
893 i = ((skb->len - lso_header_size) / shinfo->gso_size) + in mlx4_en_xmit()
894 !!((skb->len - lso_header_size) % shinfo->gso_size); in mlx4_en_xmit()
/linux-4.1.27/drivers/net/ethernet/sfc/
Dtx.c346 if (skb_shinfo(skb)->gso_size) in efx_enqueue_skb()
1151 bool is_last = st->out_len <= skb_shinfo(skb)->gso_size; in tso_start_new_packet()
1155 st->packet_space = skb_shinfo(skb)->gso_size; in tso_start_new_packet()
1238 st->seqnum += skb_shinfo(skb)->gso_size; in tso_start_new_packet()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_io.c397 first_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size); in qlcnic_tx_encap_pkt()
500 first_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size); in qlcnic_tx_pkt()
1337 skb_shinfo(skb)->gso_size = qlcnic_get_lro_sts_mss(sts_data1); in qlcnic_process_lro()
1795 u16 lro_length, length, data_offset, gso_size; in qlcnic_83xx_process_lro() local
1859 gso_size = qlcnic_83xx_get_lro_sts_mss(sts_data[0]); in qlcnic_83xx_process_lro()
1860 skb_shinfo(skb)->gso_size = gso_size; in qlcnic_83xx_process_lro()
/linux-4.1.27/net/ipv4/
Dinet_lro.c283 skb_shinfo(lro_desc->parent)->gso_size = lro_desc->mss; in lro_flush()
Dudp_offload.c197 mss = skb_shinfo(skb)->gso_size; in udp4_ufo_fragment()
Dip_output.c830 skb_shinfo(skb)->gso_size = maxfraglen - fragheaderlen; in ip_ufo_append_data()
1216 skb_shinfo(skb)->gso_size = mtu - fragheaderlen; in ip_append_page()
Dtcp_input.c141 len = skb_shinfo(skb)->gso_size ? : skb->len; in tcp_measure_rcv_mss()
1319 if (!skb_shinfo(prev)->gso_size) { in tcp_shifted_skb()
1320 skb_shinfo(prev)->gso_size = mss; in tcp_shifted_skb()
1326 skb_shinfo(skb)->gso_size = 0; in tcp_shifted_skb()
2258 mss = skb_shinfo(skb)->gso_size; in tcp_mark_head_lost()
Dtcp_output.c405 shinfo->gso_size = 0; in tcp_init_nondata_skb()
1072 shinfo->gso_size = 0; in tcp_set_skb_tso_segs()
1076 shinfo->gso_size = mss_now; in tcp_set_skb_tso_segs()
/linux-4.1.27/drivers/net/ethernet/neterion/
Ds2io.h1139 #define s2io_tcp_mss(skb) skb_shinfo(skb)->gso_size
1140 #define s2io_udp_mss(skb) skb_shinfo(skb)->gso_size
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_fcoe.c593 skb_shinfo(skb)->gso_size); in ixgbe_fso()
602 mss_l4len_idx = skb_shinfo(skb)->gso_size << IXGBE_ADVTXD_MSS_SHIFT; in ixgbe_fso()
Dixgbe_main.c1562 skb_shinfo(skb)->gso_size = DIV_ROUND_UP((skb->len - hdr_len), in ixgbe_set_rsc_gso_size()
6831 mss_l4len_idx |= skb_shinfo(skb)->gso_size << IXGBE_ADVTXD_MSS_SHIFT; in ixgbe_tso()
/linux-4.1.27/drivers/infiniband/hw/nes/
Dnes_nic.c394 wqe_misc |= NES_NIC_SQ_WQE_LSO_ENABLE | (u16)skb_shinfo(skb)->gso_size; in nes_nic_send()
599 skb_shinfo(skb)->nr_frags, skb_is_gso(skb), skb_shinfo(skb)->gso_size); in nes_netdev_start_xmit()
651 wqe_misc |= NES_NIC_SQ_WQE_COMPLETION | (u16)skb_shinfo(skb)->gso_size; in nes_netdev_start_xmit()
652 if ((tso_wqe_length + original_first_length) > skb_shinfo(skb)->gso_size) { in nes_netdev_start_xmit()
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c1460 cd_mss = skb_shinfo(skb)->gso_size; in i40e_tso()
1654 if ((size >= skb_shinfo(skb)->gso_size) && in i40e_chk_linearize()
1656 size = (size % skb_shinfo(skb)->gso_size); in i40e_chk_linearize()
/linux-4.1.27/drivers/net/ethernet/tile/
Dtilegx.c1680 unsigned int p_len = sh->gso_size; in tso_count_edescs()
1756 p_len = sh->gso_size; in tso_headers_prepare()
1837 unsigned int p_len = sh->gso_size; in tso_egress()
Dtilepro.c1708 unsigned int p_len = sh->gso_size; in tile_net_tx_tso()
1911 if (sh->gso_size != 0) in tile_net_tx()
/linux-4.1.27/drivers/net/ethernet/brocade/bna/
Dbnad.c2825 u32 gso_size; in bnad_txq_wi_prepare() local
2840 gso_size = skb_shinfo(skb)->gso_size; in bnad_txq_wi_prepare()
2841 if (unlikely(gso_size > bnad->netdev->mtu)) { in bnad_txq_wi_prepare()
2845 if (unlikely((gso_size + skb_transport_offset(skb) + in bnad_txq_wi_prepare()
2852 txqent->hdr.wi.lso_mss = htons(gso_size); in bnad_txq_wi_prepare()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4vf/
Dsge.c881 if (skb_shinfo(skb)->gso_size) in calc_tx_flits()
1270 if (ssi->gso_size) { in t4vf_eth_xmit()
1292 lso->mss = cpu_to_be16(ssi->gso_size); in t4vf_eth_xmit()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c775 int hdrlen = skb_shinfo(skb)->gso_size ? in is_eth_imm()
813 if (skb_shinfo(skb)->gso_size) in calc_tx_flits()
1207 if (ssi->gso_size) { in t4_eth_xmit()
1223 lso->c.mss = htons(ssi->gso_size); in t4_eth_xmit()
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.c536 skb_shinfo(skb)->gso_size = len_on_bd - hdrs_len; in bnx2x_set_gro_params()
721 if (skb_shinfo(skb)->gso_size) { in bnx2x_gro_receive()
3392 unsigned short lso_mss = skb_shinfo(skb)->gso_size; in bnx2x_pkt_req_lin()
3468 pbd->lso_mss = cpu_to_le16(skb_shinfo(skb)->gso_size); in bnx2x_set_pbd_gso()
4013 skb_shinfo(skb)->gso_size); in bnx2x_start_xmit()
4025 (skb_shinfo(skb)->gso_size << in bnx2x_start_xmit()
/linux-4.1.27/include/linux/
Dskbuff.h319 unsigned short gso_size; member
3372 return skb_shinfo(skb)->gso_size; in skb_is_gso()
3389 if (skb_is_nonlinear(skb) && shinfo->gso_size != 0 && in skb_warn_if_lro()
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c2171 cd_mss = skb_shinfo(skb)->gso_size; in i40e_tso()
2445 if ((size >= skb_shinfo(skb)->gso_size) && in i40e_chk_linearize()
2447 size = (size % skb_shinfo(skb)->gso_size); in i40e_chk_linearize()
Di40e_fcoe.c1243 cd_mss = skb_shinfo(skb)->gso_size; in i40e_fcoe_tso()
/linux-4.1.27/net/packet/
Daf_packet.c2507 if (vnet_hdr.gso_size == 0) in packet_snd()
2576 skb_shinfo(skb)->gso_size = in packet_snd()
2577 __virtio16_to_cpu(false, vnet_hdr.gso_size); in packet_snd()
2966 vnet_hdr.gso_size = in packet_recvmsg()
2967 __cpu_to_virtio16(false, sinfo->gso_size); in packet_recvmsg()
/linux-4.1.27/net/core/
Ddev.c2358 skb->len, skb->data_len, skb_shinfo(skb)->gso_size, in skb_warn_bad_offload()
2374 if (unlikely(skb_shinfo(skb)->gso_size)) { in skb_checksum_help()
2786 if (shinfo->gso_size) { in qdisc_pkt_len_init()
2801 shinfo->gso_size); in qdisc_pkt_len_init()
3914 skb_shinfo(skb)->gso_size = 0; in napi_gro_complete()
4124 skb_shinfo(skb)->gso_size = skb_gro_len(skb); in dev_gro_receive()
Dskbuff.c1035 skb_shinfo(new)->gso_size = skb_shinfo(old)->gso_size; in copy_skb_header()
3006 unsigned int mss = skb_shinfo(head_skb)->gso_size; in skb_segment()
4195 return thlen + shinfo->gso_size; in skb_gso_transport_seglen()
/linux-4.1.27/drivers/net/hyperv/
Dnetvsc_drv.c570 lso_info->lso_v2_transmit.mss = skb_shinfo(skb)->gso_size; in netvsc_start_xmit()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb/
Dsge.c1796 if (skb_shinfo(skb)->gso_size) { in t1_start_xmit()
1811 skb_shinfo(skb)->gso_size)); in t1_start_xmit()
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe-drv.c1265 packet->mss = skb_shinfo(skb)->gso_size; in xgbe_prep_tso()
1312 if (skb_shinfo(skb)->gso_size != ring->tx.cur_mss) { in xgbe_packet_info()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
Dsge.c947 if (skb_shinfo(skb)->gso_size) in calc_tx_descs()
1154 tso_info = V_LSO_MSS(skb_shinfo(skb)->gso_size); in write_tx_pkt_wr()
1283 if (skb_shinfo(skb)->gso_size) in t3_eth_xmit()
/linux-4.1.27/drivers/net/ethernet/intel/ixgb/
Dixgb_main.c1235 mss = skb_shinfo(skb)->gso_size; in ixgb_tso()
1331 unsigned int mss = skb_shinfo(skb)->gso_size; in ixgb_tx_map()
/linux-4.1.27/drivers/scsi/fcoe/
Dfcoe.c1699 skb_shinfo(skb)->gso_size = fr_max_payload(fp); in fcoe_xmit()
1702 skb_shinfo(skb)->gso_size = 0; in fcoe_xmit()
/linux-4.1.27/drivers/net/ethernet/tehuti/
Dtehuti.c1646 if (skb_shinfo(skb)->gso_size) { in bdx_tx_transmit()
1647 txd_mss = skb_shinfo(skb)->gso_size; in bdx_tx_transmit()
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/
Datl1.c2125 if (skb_shinfo(skb)->gso_size) { in atl1_tso()
2170 ptpd->word3 |= (skb_shinfo(skb)->gso_size & in atl1_tso()
2388 mss = skb_shinfo(skb)->gso_size; in atl1_xmit_frame()
/linux-4.1.27/drivers/infiniband/ulp/ipoib/
Dipoib_ib.c540 priv->tx_wr.wr.ud.mss = skb_shinfo(skb)->gso_size; in post_send()
/linux-4.1.27/drivers/scsi/bnx2fc/
Dbnx2fc_fcoe.c374 skb_shinfo(skb)->gso_size = fr_max_payload(fp); in bnx2fc_xmit()
377 skb_shinfo(skb)->gso_size = 0; in bnx2fc_xmit()
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Denic_main.c517 unsigned int mss = skb_shinfo(skb)->gso_size; in enic_queue_wq_skb()
582 if (skb_shinfo(skb)->gso_size == 0 && in enic_hard_start_xmit()
/linux-4.1.27/drivers/net/usb/
Dr8152.c1371 if (skb_shinfo(skb)->gso_size) { in r8152_csum_workaround()
1452 u32 mss = skb_shinfo(skb)->gso_size; in r8152_tx_csum()
1971 u32 mss = skb_shinfo(skb)->gso_size; in rtl8152_features_check()
Dax88179_178a.c1428 int mss = skb_shinfo(skb)->gso_size; in ax88179_tx_fixup()
Dsmsc75xx.c2216 u16 mss = max(skb_shinfo(skb)->gso_size, TX_MSS_MIN); in smsc75xx_tx_fixup()
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_main.c828 tx_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size); in fm10k_tso()
/linux-4.1.27/include/net/
Dtcp.h771 return skb_shinfo(skb)->gso_size; in tcp_skb_mss()
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_main.c1902 skb_shinfo(skb)->gso_size > 0) { in netxen_tso_check()
1906 first_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size); in netxen_tso_check()
Dnetxen_nic_init.c1653 skb_shinfo(skb)->gso_size = netxen_get_lro_sts_mss(sts_data1); in netxen_process_lro()
/linux-4.1.27/drivers/net/ethernet/realtek/
D8139cp.c753 mss = skb_shinfo(skb)->gso_size; in cp_start_xmit()
Dr8169.c6871 if (skb_shinfo(skb)->gso_size) { in r8169_csum_workaround()
6941 u32 mss = skb_shinfo(skb)->gso_size; in rtl8169_tso_csum_v1()
6964 u32 mss = skb_shinfo(skb)->gso_size; in rtl8169_tso_csum_v2()
/linux-4.1.27/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_main.c1294 u16 cur_mss = skb_shinfo(skb)->gso_size; in sxgbe_xmit()
/linux-4.1.27/drivers/net/ethernet/intel/e1000/
De1000_main.c2724 mss = skb_shinfo(skb)->gso_size; in e1000_tso()
3141 mss = skb_shinfo(skb)->gso_size; in e1000_xmit_frame()
/linux-4.1.27/drivers/net/ethernet/3com/
Dtyphoon.c325 #define skb_tso_size(x) (skb_shinfo(x)->gso_size)
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/
Dnetdev.c1972 mss_l4len_idx = (skb_shinfo(skb)->gso_size << E1000_ADVTXD_MSS_SHIFT); in igbvf_tso()
/linux-4.1.27/drivers/net/ethernet/atheros/atl1e/
Datl1e_main.c1680 tpd->word3 |= ((skb_shinfo(skb)->gso_size) & in atl1e_tso_csum()
/linux-4.1.27/drivers/net/ethernet/marvell/
Dmv643xx_eth.c836 data_left = min_t(int, skb_shinfo(skb)->gso_size, total_len); in txq_submit_tso()
Dmvneta.c1646 data_left = min_t(int, skb_shinfo(skb)->gso_size, total_len); in mvneta_tx_tso()
Dsky2.c1877 mss = skb_shinfo(skb)->gso_size; in sky2_xmit_frame()
/linux-4.1.27/drivers/net/ethernet/atheros/atl1c/
Datl1c_main.c2041 (*tpd)->word1 |= (skb_shinfo(skb)->gso_size & TPD_MSS_MASK) << in atl1c_tso_csum()
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/
Dnetdev.c5208 mss = skb_shinfo(skb)->gso_size; in e1000_tso()
5575 mss = skb_shinfo(skb)->gso_size; in e1000_xmit_frame()
/linux-4.1.27/drivers/net/ethernet/
Djme.c2095 *mss = cpu_to_le16(skb_shinfo(skb)->gso_size << TXDESC_MSS_SHIFT); in jme_tx_tso()
/linux-4.1.27/drivers/net/ethernet/nvidia/
Dforcedeth.c2309 tx_flags_extra = NV_TX2_TSO | (skb_shinfo(skb)->gso_size << NV_TX2_TSO_SHIFT); in nv_start_xmit()
2459 tx_flags_extra = NV_TX2_TSO | (skb_shinfo(skb)->gso_size << NV_TX2_TSO_SHIFT); in nv_start_xmit_optimized()
/linux-4.1.27/drivers/net/ethernet/freescale/
Dfec_main.c720 data_left = min_t(int, skb_shinfo(skb)->gso_size, total_len); in fec_enet_txq_submit_tso()
/linux-4.1.27/drivers/net/ethernet/ibm/ehea/
Dehea_main.c1644 swqe->mss = skb_shinfo(skb)->gso_size; in write_swqe2_immediate()
/linux-4.1.27/drivers/net/vmxnet3/
Dvmxnet3_drv.c953 ctx.mss = skb_shinfo(skb)->gso_size; in vmxnet3_tq_xmit()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c3322 mss_l4len_idx |= skb_shinfo(skb)->gso_size << IXGBE_ADVTXD_MSS_SHIFT; in ixgbevf_tso()
/linux-4.1.27/drivers/s390/net/
Dqeth_l3_main.c2909 hdr->ext.mss = skb_shinfo(skb)->gso_size; in qeth_tso_fill_header()
/linux-4.1.27/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c2846 mss = skb_shinfo(skb)->gso_size; in myri10ge_xmit()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlge/
Dqlge_main.c2580 mac_iocb_ptr->mss = cpu_to_le16(skb_shinfo(skb)->gso_size); in ql_tso()
/linux-4.1.27/drivers/net/ethernet/emulex/benet/
Dbe_main.c756 wrb_params->lso_mss = skb_shinfo(skb)->gso_size; in be_get_wrb_params_from_skb()
/linux-4.1.27/drivers/net/ethernet/intel/igb/
Digb_main.c4700 mss_l4len_idx |= skb_shinfo(skb)->gso_size << E1000_ADVTXD_MSS_SHIFT; in igb_tso()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dbnx2.c6603 if ((mss = skb_shinfo(skb)->gso_size)) { in bnx2_start_xmit()
Dtg3.c7931 mss = skb_shinfo(skb)->gso_size; in tg3_start_xmit()