Lines Matching refs:gso
804 struct xen_netif_extra_info *gso;
806 gso = (struct xen_netif_extra_info *)
811 gso->u.gso.size = skb_shinfo(skb)->gso_size;
812 gso->u.gso.type = (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6) ?
815 gso->u.gso.pad = 0;
816 gso->u.gso.features = 0;
818 gso->type = XEN_NETIF_EXTRA_TYPE_GSO;
819 gso->flags = 0;
1129 struct xen_netif_extra_info *gso)
1131 if (!gso->u.gso.size) {
1137 if (gso->u.gso.type != XEN_NETIF_GSO_TYPE_TCPV4 &&
1138 gso->u.gso.type != XEN_NETIF_GSO_TYPE_TCPV6) {
1140 pr_warn("Bad GSO type %d\n", gso->u.gso.type);
1144 skb_shinfo(skb)->gso_size = gso->u.gso.size;
1146 (gso->u.gso.type == XEN_NETIF_GSO_TYPE_TCPV4) ?
1313 struct xen_netif_extra_info *gso;
1314 gso = &extras[XEN_NETIF_EXTRA_TYPE_GSO - 1];
1316 if (unlikely(xennet_set_skb_gso(skb, gso))) {
1486 !xenbus_read_unsigned(np->xbdev->otherend, "feature-gso-tcpv4", 0))
1490 !xenbus_read_unsigned(np->xbdev->otherend, "feature-gso-tcpv6", 0))
2373 err = xenbus_printf(xbt, dev->nodename, "feature-gso-tcpv4", "%d", 1);
2375 message = "writing feature-gso-tcpv4";
2379 err = xenbus_write(xbt, dev->nodename, "feature-gso-tcpv6", "1");
2381 message = "writing feature-gso-tcpv6";