Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/net/
Dtun.c1038 struct virtio_net_hdr gso = { 0 }; in tun_get_user() local
1061 n = copy_from_iter(&gso, sizeof(gso), from); in tun_get_user()
1062 if (n != sizeof(gso)) in tun_get_user()
1065 if ((gso.flags & VIRTIO_NET_HDR_F_NEEDS_CSUM) && in tun_get_user()
1066 …tun16_to_cpu(tun, gso.csum_start) + tun16_to_cpu(tun, gso.csum_offset) + 2 > tun16_to_cpu(tun, gso in tun_get_user()
1067gso.hdr_len = cpu_to_tun16(tun, tun16_to_cpu(tun, gso.csum_start) + tun16_to_cpu(tun, gso.csum_off… in tun_get_user()
1069 if (tun16_to_cpu(tun, gso.hdr_len) > len) in tun_get_user()
1071 iov_iter_advance(from, tun->vnet_hdr_sz - sizeof(gso)); in tun_get_user()
1077 (gso.hdr_len && tun16_to_cpu(tun, gso.hdr_len) < ETH_HLEN))) in tun_get_user()
1090 copylen = gso.hdr_len ? tun16_to_cpu(tun, gso.hdr_len) : GOODCOPY_LEN; in tun_get_user()
[all …]
Dxen-netfront.c584 struct xen_netif_extra_info *gso; in xennet_start_xmit() local
586 gso = (struct xen_netif_extra_info *) in xennet_start_xmit()
591 gso->u.gso.size = skb_shinfo(skb)->gso_size; in xennet_start_xmit()
592 gso->u.gso.type = (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6) ? in xennet_start_xmit()
595 gso->u.gso.pad = 0; in xennet_start_xmit()
596 gso->u.gso.features = 0; in xennet_start_xmit()
598 gso->type = XEN_NETIF_EXTRA_TYPE_GSO; in xennet_start_xmit()
599 gso->flags = 0; in xennet_start_xmit()
793 struct xen_netif_extra_info *gso) in xennet_set_skb_gso() argument
795 if (!gso->u.gso.size) { in xennet_set_skb_gso()
[all …]
Dvirtio_net.c35 static bool csum = true, gso = true; variable
37 module_param(gso, bool, 0444);
1779 if (gso) in virtnet_probe()
/linux-4.1.27/drivers/net/xen-netback/
Dnetback.c582 struct xen_netif_extra_info *gso = in xenvif_rx_action() local
589 gso->u.gso.type = queue->meta[npo.meta_cons].gso_type; in xenvif_rx_action()
590 gso->u.gso.size = queue->meta[npo.meta_cons].gso_size; in xenvif_rx_action()
591 gso->u.gso.pad = 0; in xenvif_rx_action()
592 gso->u.gso.features = 0; in xenvif_rx_action()
594 gso->type = XEN_NETIF_EXTRA_TYPE_GSO; in xenvif_rx_action()
595 gso->flags = 0; in xenvif_rx_action()
1099 struct xen_netif_extra_info *gso) in xenvif_set_skb_gso() argument
1101 if (!gso->u.gso.size) { in xenvif_set_skb_gso()
1107 switch (gso->u.gso.type) { in xenvif_set_skb_gso()
[all …]
/linux-4.1.27/include/xen/interface/io/
Dnetif.h202 } gso; member
/linux-4.1.27/drivers/net/ethernet/emulex/benet/
Dbe_hw.h219 u8 gso[2]; member