| /freebsd/sys/dev/netmap/ |
| H A D | netmap_offloadings.c | 69 * of the original GSO packet). 'pkt' points to the beginning of the IP 243 /* Length of the GSO packet header. */ in bdg_mismatch_datapath() 245 /* Pointer to the GSO packet header. Assume it is in a single fragment. */ in bdg_mismatch_datapath() 251 /* Is this an IPv4 or IPv6 GSO packet? */ in bdg_mismatch_datapath() 257 /* Is this a TCP or an UDP GSO packet? */ in bdg_mismatch_datapath() 261 /* Segment the GSO packet contained into the input slots (frags). */ in bdg_mismatch_datapath() 268 nm_prdis(1, "Not enough slots, dropping GSO packet"); in bdg_mismatch_datapath() 272 /* Grab the GSO header if we don't have it. */ in bdg_mismatch_datapath() 283 nm_prlim(1, "Short GSO fragment [eth], dropping"); in bdg_mismatch_datapath() 299 nm_prlim(1, "Short GSO fragment " in bdg_mismatch_datapath() [all …]
|
| H A D | netmap_kern.h | 2236 #define VIRTIO_NET_HDR_GSO_NONE 0 /* Not a GSO frame */ 2237 #define VIRTIO_NET_HDR_GSO_TCPV4 1 /* GSO frame, IPv4 TCP (TSO) */ 2238 #define VIRTIO_NET_HDR_GSO_UDP 3 /* GSO frame, IPv4 UDP (UFO) */ 2239 #define VIRTIO_NET_HDR_GSO_TCPV6 4 /* GSO frame, IPv6 TCP */
|
| /freebsd/sys/dev/virtio/network/ |
| H A D | virtio_net.h | 40 #define VIRTIO_NET_F_GSO (1ULL << 6) /* Host handles pkts w/ any GSO type */ 62 "\20\200CSUM\201GUEST_CSUM\202CTRL_GUEST_OFFLOADS\203MTU\205MAC\206GSO" \ 98 * specify GSO or CSUM features, you can simply ignore the header. 107 #define VIRTIO_NET_HDR_GSO_NONE 0 /* Not a GSO frame */ 108 #define VIRTIO_NET_HDR_GSO_TCPV4 1 /* GSO frame, IPv4 TCP (TSO) */ 109 #define VIRTIO_NET_HDR_GSO_UDP 3 /* GSO frame, IPv4 UDP (UFO) */ 110 #define VIRTIO_NET_HDR_GSO_TCPV6 4 /* GSO frame, IPv6 TCP */ 124 * specify GSO or CSUM features, you can simply ignore the header.
|
| H A D | if_vtnet.c | 1267 int gso; in vtnet_setup_interface() local 1271 gso = virtio_with_feature(dev, VIRTIO_NET_F_GSO); in vtnet_setup_interface() 1272 if (gso || virtio_with_feature(dev, VIRTIO_NET_F_HOST_TSO4)) in vtnet_setup_interface() 1274 if (gso || virtio_with_feature(dev, VIRTIO_NET_F_HOST_TSO6)) in vtnet_setup_interface() 1276 if (gso || virtio_with_feature(dev, VIRTIO_NET_F_HOST_ECN)) in vtnet_setup_interface()
|
| /freebsd/sys/dev/xen/netfront/ |
| H A D | netfront.c | 649 err = xs_printf(xst, node, "feature-gso-tcpv4", "%d", 1); in talk_to_backend() 651 message = "writing feature-gso-tcpv4"; in talk_to_backend() 1301 extras[XEN_NETIF_EXTRA_TYPE_GSO - 1].u.gso.size; in xn_rxeof() 1738 struct netif_extra_info *gso = in xn_assemble_tx_request() local 1745 gso->u.gso.size = m_head->m_pkthdr.tso_segsz; in xn_assemble_tx_request() 1746 gso->u.gso.type = in xn_assemble_tx_request() 1748 gso->u.gso.pad = 0; in xn_assemble_tx_request() 1749 gso->u.gso.features = 0; in xn_assemble_tx_request() 1751 gso->type = XEN_NETIF_EXTRA_TYPE_GSO; in xn_assemble_tx_request() 1752 gso->flags = 0; in xn_assemble_tx_request() [all …]
|
| /freebsd/sys/dev/xen/netback/ |
| H A D | netback.c | 95 #define XNB_GSO_TCPV4 0 /* netback driver supports feature-gso-tcpv4 */ 449 uint8_t gso; member 915 if (xs_scanf(XST_NIL, otherend_path, "feature-gso-tcpv4", NULL, in xnb_collect_xenstore_info() 916 "%hhu", &xnb->gso) < 0) in xnb_collect_xenstore_info() 917 xnb->gso = 0; in xnb_collect_xenstore_info() 919 if (xs_scanf(XST_NIL, otherend_path, "feature-gso-tcpv4-prefix", NULL, in xnb_collect_xenstore_info() 960 error = xs_printf(xst, our_path, "feature-gso-tcpv4", in xnb_publish_backend_info() 1513 pkt->extra.u.gso = ext->u.gso; in xnb_ring2pkt() 1899 pkt->extra.u.gso.size = mbufc->m_pkthdr.tso_segsz; in xnb_mbufc2pkt() 1900 pkt->extra.u.gso.type = XEN_NETIF_GSO_TYPE_TCPV4; in xnb_mbufc2pkt() [all …]
|
| H A D | netback_unit_tests.c | 535 ext->u.gso.size = 250; in xnb_ring2pkt_extra() 536 ext->u.gso.type = XEN_NETIF_GSO_TYPE_TCPV4; in xnb_ring2pkt_extra() 537 ext->u.gso.features = 0; in xnb_ring2pkt_extra() 553 XNB_ASSERT(pkt.extra.u.gso.size == 250); in xnb_ring2pkt_extra() 554 XNB_ASSERT(pkt.extra.u.gso.type = XEN_NETIF_GSO_TYPE_TCPV4); in xnb_ring2pkt_extra() 1593 XNB_ASSERT(pkt.extra.u.gso.size = mbufc->m_pkthdr.tso_segsz); in xnb_mbufc2pkt_extra() 1874 XNB_ASSERT(ext->u.gso.size == mss); in xnb_rxpkt2rsp_extra() 1875 XNB_ASSERT(ext->u.gso.type == XEN_NETIF_EXTRA_TYPE_GSO); in xnb_rxpkt2rsp_extra()
|
| /freebsd/sys/contrib/xen/io/ |
| H A D | netif.h | 132 * "feature-gso-tcpv4" and "feature-gso-tcpv6" advertise the capability to 878 * NOTE: Historically, to support GSO on the frontend receive side, Linux 933 * features: EN_NETIF_GSO_FEAT_*: This specifies any extra GSO 996 #define XEN_NETIF_EXTRA_TYPE_GSO (1) /* u.gso */ 1006 /* GSO types */ 1024 } gso; member 1067 /* Packet has GSO prefix. Deprecated but included for compatibility */
|
| /freebsd/crypto/openssl/test/recipes/95-test_external_cf_quiche_data/ |
| H A D | quiche-server.sh | 26 --key "$SRCTOP/test/certs/serverkey.pem" --disable-gso \
|
| /freebsd/usr.sbin/bhyve/ |
| H A D | net_backends.h | 67 #define VIRTIO_NET_F_GSO_DEPREC (1 << 6) /* deprecated: host handles GSO */
|
| /freebsd/sys/contrib/dev/iwlwifi/ |
| H A D | iwl-utils.c | 5 #include <net/gso.h>
|
| /freebsd/sys/contrib/dpdk_rte_lpm/ |
| H A D | rte_log.h | 65 #define RTE_LOGTYPE_GSO 20 /**< Log related to GSO. */
|
| /freebsd/sys/dev/axgbe/ |
| H A D | xgbe.h | 153 /* Descriptors required for maximum contiguous TSO/GSO packet */ 158 * - Maximum descriptors for contiguous TSO/GSO packet
|
| /freebsd/sys/net/ |
| H A D | netmap.h | 153 * used in netmap mode. If the offloadings are not disabled, GSO and/or
|
| /freebsd/sys/contrib/dev/iwlwifi/pcie/gen1_2/ |
| H A D | tx-gen2.c | 518 * Only build A-MSDUs here if doing so by GSO, otherwise it may be in iwl_txq_gen2_build_tfd()
|
| /freebsd/sys/contrib/dev/iwlwifi/queue/ |
| H A D | tx.c | |
| /freebsd/sys/contrib/dev/iwlwifi/mvm/ |
| H A D | tx.c | 10 #include <net/gso.h>
|
| /freebsd/sys/dev/mlx4/mlx4_core/ |
| H A D | mlx4_fw.c | 1150 mlx4_dbg(dev, "Max GSO size: %d\n", dev_cap->max_gso_sz); in mlx4_dev_cap_dump()
|
| /freebsd/share/misc/ |
| H A D | pci_vendors | 11373 0610 G92 [GeForce 9600 GSO] 11374 1682 2385 GeForce 9600 GSO 768mb 11406 0625 G94 [GeForce 9600 GSO 512] 11421 0635 G94 [GeForce 9600 GSO] 11442 064e G96C [GeForce 9600 GSO / 9800 GT]
|
| /freebsd/sys/dev/bnxt/bnxt_en/ |
| H A D | hsi_struct_def.h | 15918 * supporting UDP GSO on the function.
|