| /drivers/net/wireless/intel/iwlwifi/ |
| A D | iwl-utils.c | 22 unsigned int mss = skb_shinfo(skb)->gso_size; in iwl_tx_tso_segment() 27 skb_shinfo(skb)->gso_size = num_subframes * mss; in iwl_tx_tso_segment() 31 skb_shinfo(skb)->gso_size = mss; in iwl_tx_tso_segment() 60 skb_shinfo(tmp)->gso_size = mss; in iwl_tx_tso_segment() 73 skb_shinfo(tmp)->gso_size = 0; in iwl_tx_tso_segment()
|
| /drivers/net/ethernet/hisilicon/hns3/ |
| A D | hns3_trace.h | 25 __field(unsigned short, gso_size) 36 __entry->gso_size = skb_shinfo(skb)->gso_size; 49 __entry->ip_summed, __entry->gso_size, __entry->gso_segs,
|
| /drivers/net/ethernet/sun/ |
| A D | sunvnet_common.c | 1210 skb_shinfo(nskb)->gso_size = skb_shinfo(skb)->gso_size; in vnet_skb_shape() 1230 int gso_size, gso_type, gso_segs; in vnet_handle_offloads() local 1250 gso_size = skb_shinfo(skb)->gso_size; in vnet_handle_offloads() 1254 if (port->tso && gso_size < datalen) in vnet_handle_offloads() 1270 if (port->tso && gso_size < datalen) { in vnet_handle_offloads() 1275 skb_shinfo(skb)->gso_size = datalen; in vnet_handle_offloads() 1289 skb_shinfo(curr)->gso_size = gso_size; in vnet_handle_offloads() 1292 DIV_ROUND_UP(curr->len - hlen, gso_size); in vnet_handle_offloads() 1294 skb_shinfo(curr)->gso_size = 0; in vnet_handle_offloads() 1435 ->gso_size; in sunvnet_start_xmit_common()
|
| /drivers/net/ethernet/sfc/ |
| A D | tx_tso.c | 291 bool is_last = st->out_len <= skb_shinfo(skb)->gso_size; in tso_start_new_packet() 295 st->packet_space = skb_shinfo(skb)->gso_size; in tso_start_new_packet() 341 st->seqnum += skb_shinfo(skb)->gso_size; in tso_start_new_packet()
|
| A D | ef100_tx.c | 67 mss = skb_shinfo(skb)->gso_size; in ef100_tx_can_tso() 195 u32 mss = skb_shinfo(skb)->gso_size; in ef100_make_tso_desc()
|
| /drivers/net/ethernet/cavium/thunder/ |
| A D | nicvf_queues.c | 1266 unsigned int p_len = sh->gso_size; in nicvf_tso_count_subdescs() 1311 if (skb_shinfo(skb)->gso_size && !nic->hw_tso) { in nicvf_sq_subdesc_required() 1317 if (nic->t88 && nic->hw_tso && skb_shinfo(skb)->gso_size) in nicvf_sq_subdesc_required() 1346 if (nic->t88 && nic->hw_tso && skb_shinfo(skb)->gso_size) { in nicvf_sq_add_hdr_subdesc() 1383 if (nic->hw_tso && skb_shinfo(skb)->gso_size) { in nicvf_sq_add_hdr_subdesc() 1386 hdr->tso_max_paysize = skb_shinfo(skb)->gso_size; in nicvf_sq_add_hdr_subdesc() 1397 if (skb_shinfo(skb)->gso_size) in nicvf_sq_add_hdr_subdesc() 1504 data_left = min_t(int, skb_shinfo(skb)->gso_size, total_len); in nicvf_sq_append_tso() 1565 if (skb_shinfo(skb)->gso_size && !nic->hw_tso) in nicvf_sq_append_skb() 1613 if (nic->t88 && skb_shinfo(skb)->gso_size) { in nicvf_sq_append_skb()
|
| /drivers/net/ |
| A D | tun_vnet.h | 222 sinfo->gso_type, tun_vnet16_to_cpu(flags, hdr->gso_size), in tun_vnet_hdr_from_skb() 256 tun_vnet16_to_cpu(flags, hdr->gso_size), in tun_vnet_hdr_tnl_from_skb()
|
| /drivers/net/ethernet/fungible/funeth/ |
| A D | funeth_tx.c | 179 if (likely(shinfo->gso_size)) { in write_pkt_desc() 213 shinfo->gso_size, in write_pkt_desc() 232 shinfo->gso_size, in write_pkt_desc() 249 shinfo->gso_size, in write_pkt_desc()
|
| /drivers/net/ethernet/chelsio/cxgb4/ |
| A D | sge.c | 741 hdrlen = skb_shinfo(skb)->gso_size ? in is_eth_imm() 781 if (skb_shinfo(skb)->gso_size) { in calc_tx_flits() 1382 lso->mss = htons(ssi->gso_size); in write_tso_wr() 1470 if (skb_shinfo(skb)->gso_size) in write_eo_udp_wr() 1636 } else if (ssi->gso_size) { in cxgb4_eth_xmit() 1793 if (skb_shinfo(skb)->gso_size) in t4vf_calc_tx_flits() 1924 if (ssi->gso_size) { in cxgb4_vf_eth_xmit() 2166 if (skb_shinfo(skb)->gso_size && in ethofld_calc_tx_flits() 2202 if (skb_shinfo(skb)->gso_size && in write_eo_wr() 2233 if (ssi->gso_size) { in write_eo_wr() [all …]
|
| /drivers/net/ethernet/marvell/octeontx2/nic/ |
| A D | otx2_txrx.c | 714 if (skb_shinfo(skb)->gso_size) { in otx2_sqe_add_ext() 717 ext->lso_mps = skb_shinfo(skb)->gso_size; in otx2_sqe_add_ext() 954 seg_len = min_t(int, skb_shinfo(skb)->gso_size, tcp_data); in otx2_sq_append_tso() 1031 last_seg_size = payload_len % skb_shinfo(skb)->gso_size; in is_hw_tso_supported() 1040 if (!skb_shinfo(skb)->gso_size) in otx2_get_sqe_count() 1138 if (unlikely(!skb_shinfo(skb)->gso_size && in otx2_set_txtstamp() 1222 if (skb_shinfo(skb)->gso_size && !is_hw_tso_supported(pfvf, skb)) { in otx2_sq_append_skb()
|
| /drivers/net/ethernet/google/gve/ |
| A D | gve_tx.c | 536 u16 l3_offset, u16 gso_size, in gve_tx_fill_seg_desc() argument 545 seg_desc->seg.mss = cpu_to_be16(gso_size); in gve_tx_fill_seg_desc() 619 skb_shinfo(skb)->gso_size, in gve_tx_add_skb_copy() 697 skb_shinfo(skb)->gso_size, in gve_tx_add_skb_no_copy() 717 skb_shinfo(skb)->gso_size, in gve_tx_add_skb_no_copy()
|
| A D | gve_tx_dqo.c | 581 if (unlikely(skb_shinfo(skb)->gso_size < GVE_TX_MIN_TSO_MSS_DQO)) in gve_prep_tso() 624 desc->mss = skb_shinfo(skb)->gso_size; in gve_tx_fill_tso_ctx_desc() 902 const int gso_size = shinfo->gso_size; in gve_can_send_tso() local 913 if (cur_seg_size >= gso_size) { in gve_can_send_tso() 914 cur_seg_size %= gso_size; in gve_can_send_tso()
|
| /drivers/net/ethernet/marvell/octeon_ep_vf/ |
| A D | octep_vf_tx.h | 232 u16 gso_size; member
|
| /drivers/net/ethernet/marvell/octeon_ep/ |
| A D | octep_tx.h | 275 u16 gso_size; member
|
| /drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| A D | en_accel.h | 104 int payload_len = skb_shinfo(skb)->gso_size + sizeof(struct udphdr); in mlx5e_udp_gso_handle_tx_skb()
|
| /drivers/net/ethernet/ibm/ |
| A D | ibmveth.c | 1274 mss = (unsigned long)skb_shinfo(skb)->gso_size; in ibmveth_start_xmit() 1283 cpu_to_be16(skb_shinfo(skb)->gso_size); in ibmveth_start_xmit() 1365 skb_shinfo(skb)->gso_size = mss; in ibmveth_rx_mss_helper() 1367 skb_shinfo(skb)->gso_size = ntohs(tcph->check); in ibmveth_rx_mss_helper() 1371 if (skb_shinfo(skb)->gso_size) { in ibmveth_rx_mss_helper() 1375 skb_shinfo(skb)->gso_size); in ibmveth_rx_mss_helper()
|
| /drivers/net/ethernet/intel/iavf/ |
| A D | iavf_txrx.c | 1745 u16 gso_segs, gso_size; in iavf_tso() local 1819 gso_size = skb_shinfo(skb)->gso_size; in iavf_tso() 1829 cd_mss = gso_size; in iavf_tso() 2068 sum = 1 - skb_shinfo(skb)->gso_size; in __iavf_chk_linearize()
|
| /drivers/net/ethernet/qlogic/qlcnic/ |
| A D | qlcnic_io.c | 396 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() 1339 skb_shinfo(skb)->gso_size = qlcnic_get_lro_sts_mss(sts_data1); in qlcnic_process_lro() 1796 u16 lro_length, length, data_offset, gso_size; in qlcnic_83xx_process_lro() local 1860 gso_size = qlcnic_83xx_get_lro_sts_mss(sts_data[0]); in qlcnic_83xx_process_lro() 1861 skb_shinfo(skb)->gso_size = gso_size; in qlcnic_83xx_process_lro()
|
| /drivers/net/ethernet/mellanox/mlx5/core/en/ |
| A D | txrx.h | 522 len = skb_shinfo(skb)->gso_size + inner_tcp_hdrlen(skb); in mlx5e_swp_encap_csum_partial() 532 len = skb_shinfo(skb)->gso_size + sizeof(struct udphdr); in mlx5e_swp_encap_csum_partial()
|
| /drivers/net/xen-netback/ |
| A D | common.h | 75 int gso_size; member
|
| /drivers/net/ethernet/qlogic/qede/ |
| A D | qede_fp.c | 660 skb_shinfo(skb)->gso_size = __le16_to_cpu(cqe->len_on_first_bd) - in qede_set_gro_params() 929 skb_shinfo(skb)->gso_size = 0; in qede_gro_receive() 934 if (skb_shinfo(skb)->gso_size) { in qede_gro_receive() 1599 cpu_to_le16(skb_shinfo(skb)->gso_size); in qede_start_xmit()
|
| /drivers/net/ethernet/neterion/ |
| A D | s2io.h | 1116 #define s2io_tcp_mss(skb) skb_shinfo(skb)->gso_size 1117 #define s2io_udp_mss(skb) skb_shinfo(skb)->gso_size
|
| /drivers/net/ethernet/cavium/liquidio/ |
| A D | lio_vf_main.c | 52 u16 gso_size; member 58 u16 gso_size; 1578 if (skb_shinfo(skb)->gso_size) { in liquidio_xmit() 1579 tx_info->s.gso_size = skb_shinfo(skb)->gso_size; in liquidio_xmit()
|
| /drivers/net/ethernet/intel/ixgbe/ |
| A D | ixgbe_fcoe.c | 571 skb_shinfo(skb)->gso_size); in ixgbe_fso() 582 mss_l4len_idx = skb_shinfo(skb)->gso_size << IXGBE_ADVTXD_MSS_SHIFT; in ixgbe_fso()
|
| /drivers/net/ethernet/huawei/hinic3/ |
| A D | hinic3_rx.c | 259 skb_shinfo(skb)->gso_size = DIV_ROUND_UP(skb->len - skb_headlen(skb), in hinic3_lro_set_gso_params()
|