/linux-master/include/linux/ |
H A D | if_tun.h | 24 struct virtio_net_hdr gso; member in struct:tun_xdp_hdr
|
/linux-master/net/mpls/ |
H A D | mpls_gso.c | 17 #include <net/gso.h>
|
/linux-master/drivers/net/ |
H A D | xen-netfront.c | 805 struct xen_netif_extra_info *gso; local 807 gso = (struct xen_netif_extra_info *) 812 gso->u.gso.size = skb_shinfo(skb)->gso_size; 813 gso->u.gso.type = (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6) ? 816 gso->u.gso.pad = 0; 817 gso->u.gso 1129 xennet_set_skb_gso(struct sk_buff *skb, struct xen_netif_extra_info *gso) argument 1314 struct xen_netif_extra_info *gso; local [all...] |
H A D | tun.c | 1751 struct virtio_net_hdr gso = { 0 }; local 1777 if (!copy_from_iter_full(&gso, sizeof(gso), from)) 1780 if ((gso.flags & VIRTIO_NET_HDR_F_NEEDS_CSUM) && 1781 tun16_to_cpu(tun, gso.csum_start) + tun16_to_cpu(tun, gso.csum_offset) + 2 > tun16_to_cpu(tun, gso.hdr_len)) 1782 gso.hdr_len = cpu_to_tun16(tun, tun16_to_cpu(tun, gso.csum_start) + tun16_to_cpu(tun, gso 2064 struct virtio_net_hdr gso = { 0 }; local 2119 struct virtio_net_hdr gso; local 2444 struct virtio_net_hdr *gso = &hdr->gso; local [all...] |
H A D | tap.c | 21 #include <net/gso.h> 1173 struct virtio_net_hdr *gso = &hdr->gso; local 1197 err = virtio_net_hdr_to_skb(skb, gso, tap_is_little_endian(q));
|
/linux-master/net/sctp/ |
H A D | offload.c | 25 #include <net/gso.h>
|
H A D | output.c | 131 /* set packet max_size with gso_max_size if gso is enabled*/ 437 struct sk_buff *head, int gso, gfp_t gfp) 447 if (gso) { 530 if (gso) 536 if (gso) { 574 int pkt_count, gso = 0; local 589 if (!sk_can_gso(sk)) { /* check gso */ 593 gso = 1; 598 head = alloc_skb((gso ? packet->overhead : packet->size) + 621 pkt_count = sctp_packet_pack(packet, head, gso, gf 436 sctp_packet_pack(struct sctp_packet *packet, struct sk_buff *head, int gso, gfp_t gfp) argument [all...] |
/linux-master/net/core/ |
H A D | Makefile | 16 netdev-genl.o netdev-genl-gen.o gso.o
|
H A D | gso.c | 4 #include <net/gso.h> 134 * skb_gso_transport_seglen - Return length of individual segments of a gso packet 169 * skb_gso_network_seglen - Return length of individual segments of a gso packet 187 * skb_gso_mac_seglen - Return length of individual segments of a gso packet
|
/linux-master/drivers/net/xen-netback/ |
H A D | netback.c | 760 struct xen_netif_extra_info *gso) 762 if (!gso->u.gso.size) { 768 switch (gso->u.gso.type) { 776 netdev_err(vif->dev, "Bad GSO type %d.\n", gso->u.gso.type); 781 skb_shinfo(skb)->gso_size = gso->u.gso.size; 1056 struct xen_netif_extra_info *gso; local 758 xenvif_set_skb_gso(struct xenvif *vif, struct sk_buff *skb, struct xen_netif_extra_info *gso) argument [all...] |
H A D | rx.c | 277 extra->u.gso.type = gso_type; 278 extra->u.gso.size = skb_shinfo(skb)->gso_size; 279 extra->u.gso.pad = 0; 280 extra->u.gso.features = 0;
|
/linux-master/drivers/vhost/ |
H A D | net.c | 665 struct virtio_net_hdr *gso; local 690 copied = copy_from_iter(buf + offsetof(struct tun_xdp_hdr, gso), 698 gso = &hdr->gso; 703 if ((gso->flags & VIRTIO_NET_HDR_F_NEEDS_CSUM) && 704 vhost16_to_cpu(vq, gso->csum_start) + 705 vhost16_to_cpu(vq, gso->csum_offset) + 2 > 706 vhost16_to_cpu(vq, gso->hdr_len)) { 707 gso->hdr_len = cpu_to_vhost16(vq, 708 vhost16_to_cpu(vq, gso [all...] |
/linux-master/include/xen/interface/io/ |
H A D | netif.h | 115 * "feature-gso-tcpv4" and "feature-gso-tcpv6" advertise the capability to 841 #define XEN_NETIF_EXTRA_TYPE_GSO (1) /* u.gso */ 870 } gso; member in union:xen_netif_extra_info::__anon184
|
/linux-master/net/nsh/ |
H A D | nsh.c | 11 #include <net/gso.h>
|
/linux-master/drivers/net/ethernet/emulex/benet/ |
H A D | be_hw.h | 235 u8 gso[2]; member in struct:amap_eth_hdr_wrb
|
/linux-master/net/ipv4/ |
H A D | gre_offload.c | 14 #include <net/gso.h>
|
H A D | tcp_offload.c | 12 #include <net/gso.h>
|
H A D | esp4_offload.c | 20 #include <net/gso.h>
|
/linux-master/net/ipv6/ |
H A D | udp_offload.c | 17 #include <net/gso.h>
|
H A D | esp6_offload.c | 20 #include <net/gso.h>
|
H A D | ip6_offload.c | 19 #include <net/gso.h>
|
/linux-master/include/net/ |
H A D | udp.h | 24 #include <net/gso.h>
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | tx_common.c | 15 #include <net/gso.h>
|
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | tx_common.c | 15 #include <net/gso.h>
|
/linux-master/drivers/net/wireguard/ |
H A D | device.c | 23 #include <net/gso.h>
|