Lines Matching refs:gso
727 struct xen_netif_extra_info *gso; in xennet_start_xmit() local
729 gso = (struct xen_netif_extra_info *) in xennet_start_xmit()
734 gso->u.gso.size = skb_shinfo(skb)->gso_size; in xennet_start_xmit()
735 gso->u.gso.type = (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6) ? in xennet_start_xmit()
738 gso->u.gso.pad = 0; in xennet_start_xmit()
739 gso->u.gso.features = 0; in xennet_start_xmit()
741 gso->type = XEN_NETIF_EXTRA_TYPE_GSO; in xennet_start_xmit()
742 gso->flags = 0; in xennet_start_xmit()
1013 struct xen_netif_extra_info *gso) in xennet_set_skb_gso() argument
1015 if (!gso->u.gso.size) { in xennet_set_skb_gso()
1021 if (gso->u.gso.type != XEN_NETIF_GSO_TYPE_TCPV4 && in xennet_set_skb_gso()
1022 gso->u.gso.type != XEN_NETIF_GSO_TYPE_TCPV6) { in xennet_set_skb_gso()
1024 pr_warn("Bad GSO type %d\n", gso->u.gso.type); in xennet_set_skb_gso()
1028 skb_shinfo(skb)->gso_size = gso->u.gso.size; in xennet_set_skb_gso()
1030 (gso->u.gso.type == XEN_NETIF_GSO_TYPE_TCPV4) ? in xennet_set_skb_gso()
1184 struct xen_netif_extra_info *gso; in xennet_poll() local
1185 gso = &extras[XEN_NETIF_EXTRA_TYPE_GSO - 1]; in xennet_poll()
1187 if (unlikely(xennet_set_skb_gso(skb, gso))) { in xennet_poll()