Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/net/
Dtun.c1092 struct virtio_net_hdr gso = { 0 }; in tun_get_user() local
1115 n = copy_from_iter(&gso, sizeof(gso), from); in tun_get_user()
1116 if (n != sizeof(gso)) in tun_get_user()
1119 if ((gso.flags & VIRTIO_NET_HDR_F_NEEDS_CSUM) && in tun_get_user()
1120 …tun16_to_cpu(tun, gso.csum_start) + tun16_to_cpu(tun, gso.csum_offset) + 2 > tun16_to_cpu(tun, gso in tun_get_user()
1121gso.hdr_len = cpu_to_tun16(tun, tun16_to_cpu(tun, gso.csum_start) + tun16_to_cpu(tun, gso.csum_off… in tun_get_user()
1123 if (tun16_to_cpu(tun, gso.hdr_len) > len) in tun_get_user()
1125 iov_iter_advance(from, tun->vnet_hdr_sz - sizeof(gso)); in tun_get_user()
1131 (gso.hdr_len && tun16_to_cpu(tun, gso.hdr_len) < ETH_HLEN))) in tun_get_user()
1144 copylen = gso.hdr_len ? tun16_to_cpu(tun, gso.hdr_len) : GOODCOPY_LEN; in tun_get_user()
[all …]
Dxen-netfront.c635 struct xen_netif_extra_info *gso; in xennet_start_xmit() local
637 gso = (struct xen_netif_extra_info *) in xennet_start_xmit()
642 gso->u.gso.size = skb_shinfo(skb)->gso_size; in xennet_start_xmit()
643 gso->u.gso.type = (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6) ? in xennet_start_xmit()
646 gso->u.gso.pad = 0; in xennet_start_xmit()
647 gso->u.gso.features = 0; in xennet_start_xmit()
649 gso->type = XEN_NETIF_EXTRA_TYPE_GSO; in xennet_start_xmit()
650 gso->flags = 0; in xennet_start_xmit()
844 struct xen_netif_extra_info *gso) in xennet_set_skb_gso() argument
846 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);
1783 if (gso) in virtnet_probe()
/linux-4.4.14/drivers/net/xen-netback/
Dnetback.c631 struct xen_netif_extra_info *gso = in xenvif_rx_action() local
638 gso->u.gso.type = queue->meta[npo.meta_cons].gso_type; in xenvif_rx_action()
639 gso->u.gso.size = queue->meta[npo.meta_cons].gso_size; in xenvif_rx_action()
640 gso->u.gso.pad = 0; in xenvif_rx_action()
641 gso->u.gso.features = 0; in xenvif_rx_action()
643 gso->type = XEN_NETIF_EXTRA_TYPE_GSO; in xenvif_rx_action()
644 gso->flags = 0; in xenvif_rx_action()
1131 struct xen_netif_extra_info *gso) in xenvif_set_skb_gso() argument
1133 if (!gso->u.gso.size) { in xenvif_set_skb_gso()
1139 switch (gso->u.gso.type) { in xenvif_set_skb_gso()
[all …]
/linux-4.4.14/include/xen/interface/io/
Dnetif.h204 } gso; member
/linux-4.4.14/drivers/net/ethernet/emulex/benet/
Dbe_hw.h231 u8 gso[2]; member
/linux-4.4.14/Documentation/DocBook/
Dnetworking.xml.db76 API-skb-gso-network-seglen
144 API-skb-gso-transport-seglen
312 API-skb-mac-gso-segment
313 API---skb-gso-segment