Searched refs:gso (Results 1 - 25 of 56) sorted by path

123

/linux-master/drivers/net/ethernet/emulex/benet/
H A Dbe_hw.h235 u8 gso[2]; member in struct:amap_eth_hdr_wrb
/linux-master/drivers/net/ethernet/broadcom/
H A Dtg3.c60 #include <net/gso.h>
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_main.c9415 bool gso = skb_is_gso(skb); local
9428 if (gso && (skb_shinfo(skb)->gso_size < ICE_TXD_CTX_MIN_MSS))
9445 if (gso && (skb_shinfo(skb)->gso_type &
/linux-master/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.c1309 if (info->gso)
1358 if (info->gso)
1390 int tx_num, struct mtk_tx_ring *ring, bool gso)
1394 .gso = gso,
1590 bool gso = false; local
1621 gso = true;
1626 if (mtk_tx_map(skb, dev, tx_num, ring, gso) < 0)
1389 mtk_tx_map(struct sk_buff *skb, struct net_device *dev, int tx_num, struct mtk_tx_ring *ring, bool gso) argument
H A Dmtk_eth_soc.h1088 u8 gso:1; member in struct:mtk_tx_dma_desc_info
/linux-master/drivers/net/ethernet/microchip/
H A Dlan743x_main.c2151 bool gso = false; local
2185 gso = skb_is_gso(skb);
2186 if (gso) {
2201 if (gso)
/linux-master/drivers/net/ethernet/myricom/myri10ge/
H A Dmyri10ge.c69 #include <net/gso.h>
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dtx_common.c15 #include <net/gso.h>
/linux-master/drivers/net/ethernet/sfc/
H A Dtx_common.c15 #include <net/gso.h>
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_main.c4507 int gso = skb_shinfo(skb)->gso_type; local
4525 if (gso & (SKB_GSO_TCPV4 | SKB_GSO_TCPV6))
4527 if (priv->plat->has_gmac4 && (gso & SKB_GSO_UDP_L4))
6268 int gso = skb_shinfo(skb)->gso_type; local
6270 if (gso & (SKB_GSO_TCPV4 | SKB_GSO_TCPV6 | SKB_GSO_UDP_L4)) {
/linux-master/drivers/net/ethernet/sun/
H A Dsunvnet_common.c28 #include <net/gso.h>
/linux-master/drivers/net/
H A Dtap.c21 #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));
H A Dtun.c1751 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 Dvirtio_net.c31 static bool csum = true, gso = true, napi_tx = true; variable
33 module_param(gso, bool, 0444);
1839 net_warn_ratelimited("%s: bad gso: type: %u, size: %u\n",
4697 if (gso)
4699 /* (!csum && gso) case will be fixed by register_netdev() */
H A Dxen-netfront.c805 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...]
/linux-master/drivers/net/usb/
H A Dr8152.c31 #include <net/gso.h>
/linux-master/drivers/net/wireguard/
H A Ddevice.c23 #include <net/gso.h>
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dtx.c10 #include <net/gso.h>
/linux-master/drivers/net/xen-netback/
H A Dnetback.c760 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 Drx.c277 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 Dnet.c665 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/linux/
H A Dif_tun.h24 struct virtio_net_hdr gso; member in struct:tun_xdp_hdr
/linux-master/include/net/
H A Dudp.h24 #include <net/gso.h>
/linux-master/include/xen/interface/io/
H A Dnetif.h115 * "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/core/
H A DMakefile16 netdev-genl.o netdev-genl-gen.o gso.o

Completed in 725 milliseconds

123