Lines Matching full:gso
762 struct xen_netif_extra_info *gso) in xenvif_set_skb_gso() argument
764 if (!gso->u.gso.size) { in xenvif_set_skb_gso()
765 netdev_err(vif->dev, "GSO size must not be zero.\n"); in xenvif_set_skb_gso()
770 switch (gso->u.gso.type) { in xenvif_set_skb_gso()
778 netdev_err(vif->dev, "Bad GSO type %d.\n", gso->u.gso.type); in xenvif_set_skb_gso()
783 skb_shinfo(skb)->gso_size = gso->u.gso.size; in xenvif_set_skb_gso()
793 /* A GSO SKB must be CHECKSUM_PARTIAL. However some buggy in checksum_setup()
794 * peers can fail to set NETRXF_csum_blank when sending a GSO in checksum_setup()
1058 struct xen_netif_extra_info *gso; in xenvif_tx_build_gops() local
1059 gso = &extras[XEN_NETIF_EXTRA_TYPE_GSO - 1]; in xenvif_tx_build_gops()
1061 if (xenvif_set_skb_gso(queue->vif, skb, gso)) { in xenvif_tx_build_gops()
1241 /* If the packet is GSO then we will have just set up the in xenvif_tx_submit()
1248 /* GSO implies having the L4 header. */ in xenvif_tx_submit()