Home
last modified time | relevance | path

Searched refs:gso (Results 1 – 12 of 12) sorted by relevance

/Linux-v4.19/drivers/net/
Dxen-netfront.c656 struct xen_netif_extra_info *gso; in xennet_start_xmit() local
658 gso = (struct xen_netif_extra_info *) in xennet_start_xmit()
663 gso->u.gso.size = skb_shinfo(skb)->gso_size; in xennet_start_xmit()
664 gso->u.gso.type = (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6) ? in xennet_start_xmit()
667 gso->u.gso.pad = 0; in xennet_start_xmit()
668 gso->u.gso.features = 0; in xennet_start_xmit()
670 gso->type = XEN_NETIF_EXTRA_TYPE_GSO; in xennet_start_xmit()
671 gso->flags = 0; in xennet_start_xmit()
865 struct xen_netif_extra_info *gso) in xennet_set_skb_gso() argument
867 if (!gso->u.gso.size) { in xennet_set_skb_gso()
[all …]
Dtun.c1705 struct virtio_net_hdr gso = { 0 }; in tun_get_user() local
1734 if (!copy_from_iter_full(&gso, sizeof(gso), from)) in tun_get_user()
1737 if ((gso.flags & VIRTIO_NET_HDR_F_NEEDS_CSUM) && in tun_get_user()
1738 …tun16_to_cpu(tun, gso.csum_start) + tun16_to_cpu(tun, gso.csum_offset) + 2 > tun16_to_cpu(tun, gso in tun_get_user()
1739gso.hdr_len = cpu_to_tun16(tun, tun16_to_cpu(tun, gso.csum_start) + tun16_to_cpu(tun, gso.csum_off… in tun_get_user()
1741 if (tun16_to_cpu(tun, gso.hdr_len) > len) in tun_get_user()
1743 iov_iter_advance(from, vnet_hdr_sz - sizeof(gso)); in tun_get_user()
1749 (gso.hdr_len && tun16_to_cpu(tun, gso.hdr_len) < ETH_HLEN))) in tun_get_user()
1762 copylen = gso.hdr_len ? tun16_to_cpu(tun, gso.hdr_len) : GOODCOPY_LEN; in tun_get_user()
1776 skb = tun_build_skb(tun, tfile, from, &gso, len, &skb_xdp); in tun_get_user()
[all …]
Dvirtio_net.c42 static bool csum = true, gso = true, napi_tx; variable
44 module_param(gso, bool, 0444);
2898 if (gso) in virtnet_probe()
/Linux-v4.19/net/sctp/
Doutput.c434 struct sk_buff *head, int gso, gfp_t gfp) in sctp_packet_pack() argument
444 if (gso) { in sctp_packet_pack()
527 if (gso) in sctp_packet_pack()
533 if (gso) { in sctp_packet_pack()
577 int pkt_count, gso = 0; in sctp_packet_transmit() local
595 gso = 1; in sctp_packet_transmit()
599 head = alloc_skb((gso ? packet->overhead : packet->size) + in sctp_packet_transmit()
624 pkt_count = sctp_packet_pack(packet, head, gso, gfp); in sctp_packet_transmit()
/Linux-v4.19/drivers/net/xen-netback/
Dnetback.c634 struct xen_netif_extra_info *gso) in xenvif_set_skb_gso() argument
636 if (!gso->u.gso.size) { in xenvif_set_skb_gso()
642 switch (gso->u.gso.type) { in xenvif_set_skb_gso()
650 netdev_err(vif->dev, "Bad GSO type %d.\n", gso->u.gso.type); in xenvif_set_skb_gso()
655 skb_shinfo(skb)->gso_size = gso->u.gso.size; in xenvif_set_skb_gso()
938 struct xen_netif_extra_info *gso; in xenvif_tx_build_gops() local
939 gso = &extras[XEN_NETIF_EXTRA_TYPE_GSO - 1]; in xenvif_tx_build_gops()
941 if (xenvif_set_skb_gso(queue->vif, skb, gso)) { in xenvif_tx_build_gops()
Drx.c251 extra->u.gso.type = gso_type; in xenvif_rx_next_skb()
252 extra->u.gso.size = skb_shinfo(skb)->gso_size; in xenvif_rx_next_skb()
253 extra->u.gso.pad = 0; in xenvif_rx_next_skb()
254 extra->u.gso.features = 0; in xenvif_rx_next_skb()
/Linux-v4.19/include/xen/interface/io/
Dnetif.h873 } gso; member
/Linux-v4.19/drivers/net/ethernet/emulex/benet/
Dbe_hw.h239 u8 gso[2]; member
/Linux-v4.19/drivers/staging/mt7621-eth/
Dmtk_eth_soc.c613 int tx_num, struct mtk_tx_ring *ring, bool gso) in mtk_pdma_tx_map() argument
642 if (gso) in mtk_pdma_tx_map()
831 int tx_num, struct mtk_tx_ring *ring, bool gso) in mtk_qdma_tx_map() argument
852 if (gso) in mtk_qdma_tx_map()
983 bool gso = false; in mtk_start_xmit() local
1003 gso = true; in mtk_start_xmit()
1008 if (ring->tx_map(skb, dev, tx_num, ring, gso) < 0) in mtk_start_xmit()
Dmtk_eth_soc.h585 struct mtk_tx_ring *ring, bool gso);
/Linux-v4.19/drivers/net/ethernet/mediatek/
Dmtk_eth_soc.c682 int tx_num, struct mtk_tx_ring *ring, bool gso) in mtk_tx_map() argument
704 if (gso) in mtk_tx_map()
872 bool gso = false; in mtk_start_xmit() local
903 gso = true; in mtk_start_xmit()
908 if (mtk_tx_map(skb, dev, tx_num, ring, gso) < 0) in mtk_start_xmit()
/Linux-v4.19/drivers/net/ethernet/microchip/
Dlan743x_main.c1568 bool gso = false; in lan743x_tx_xmit_frame() local
1599 gso = skb_is_gso(skb); in lan743x_tx_xmit_frame()
1600 if (gso) { in lan743x_tx_xmit_frame()
1614 if (gso) in lan743x_tx_xmit_frame()