Lines Matching refs:gso
1685 struct virtio_net_hdr gso = { 0 }; in tun_get_user() local
1711 if (!copy_from_iter_full(&gso, sizeof(gso), from)) in tun_get_user()
1714 if ((gso.flags & VIRTIO_NET_HDR_F_NEEDS_CSUM) && in tun_get_user()
1715 …tun16_to_cpu(tun, gso.csum_start) + tun16_to_cpu(tun, gso.csum_offset) + 2 > tun16_to_cpu(tun, gso… in tun_get_user()
1716 …gso.hdr_len = cpu_to_tun16(tun, tun16_to_cpu(tun, gso.csum_start) + tun16_to_cpu(tun, gso.csum_off… in tun_get_user()
1718 if (tun16_to_cpu(tun, gso.hdr_len) > len) in tun_get_user()
1720 iov_iter_advance(from, vnet_hdr_sz - sizeof(gso)); in tun_get_user()
1726 (gso.hdr_len && tun16_to_cpu(tun, gso.hdr_len) < ETH_HLEN))) in tun_get_user()
1739 copylen = gso.hdr_len ? tun16_to_cpu(tun, gso.hdr_len) : GOODCOPY_LEN; in tun_get_user()
1753 skb = tun_build_skb(tun, tfile, from, &gso, len, &skb_xdp); in tun_get_user()
1763 if (tun16_to_cpu(tun, gso.hdr_len) > good_linear) in tun_get_user()
1766 linear = tun16_to_cpu(tun, gso.hdr_len); in tun_get_user()
1809 if (virtio_net_hdr_to_skb(skb, &gso, tun_is_little_endian(tun))) { in tun_get_user()
1989 struct virtio_net_hdr gso = { 0 }; in tun_put_user_xdp() local
1994 if (unlikely(copy_to_iter(&gso, sizeof(gso), iter) != in tun_put_user_xdp()
1995 sizeof(gso))) in tun_put_user_xdp()
1997 iov_iter_advance(iter, vnet_hdr_sz - sizeof(gso)); in tun_put_user_xdp()
2048 struct virtio_net_hdr gso; in tun_put_user() local
2053 if (virtio_net_hdr_from_skb(skb, &gso, in tun_put_user()
2059 sinfo->gso_type, tun16_to_cpu(tun, gso.gso_size), in tun_put_user()
2060 tun16_to_cpu(tun, gso.hdr_len)); in tun_put_user()
2064 min((int)tun16_to_cpu(tun, gso.hdr_len), 64), true); in tun_put_user()
2069 if (copy_to_iter(&gso, sizeof(gso), iter) != sizeof(gso)) in tun_put_user()
2072 iov_iter_advance(iter, vnet_hdr_sz - sizeof(gso)); in tun_put_user()
2380 struct virtio_net_hdr *gso = &hdr->gso; in tun_xdp_one() local
2392 if (gso->gso_type) { in tun_xdp_one()
2438 if (virtio_net_hdr_to_skb(skb, gso, tun_is_little_endian(tun))) { in tun_xdp_one()