zephyr/samples/net
Robert Lubos e91c47d338 samples: net: zperf: Optimize configuration for better performance
Increase the number of network packets and buffers for better TCP
performance in the sample out-of-the-box.
Decrease the network buffer data size for better buffer management in
the sample (less buffer space wasted for L2 header). The only drawback
of this is reduced TCP TX performance, but less than 2 Mbps in my case.
Finally, enable speed optimizations for another small performance boost.

As the RAM requirements of the sample now increase considerably in the
default configuration, add a note in the readme file about it, and how
to make it fit into smaller boards.

Tested on nucleo_h723zg:
  Before (current defaults):
    UDP      TX          RX
         76.47 Mbps  93.48 Mbps
    TCP      TX          RX
         76.18 Mbps  67.75 Mbps

  After (new defaults):
    UDP      TX          RX
         76.08 Mbps  93.62 Mbps
    TCP      TX          RX
         74.19 Mbps  85.51 Mbps

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2024-07-06 17:03:01 +02:00
..
capture samples: net: capture: Add a way to capture some cooked data 2024-04-04 17:02:11 +02:00
cellular_modem everywhere: reindent .overlay files with tabs 2024-06-26 15:59:44 +02:00
cloud everywhere: reindent .overlay files with tabs 2024-06-26 15:59:44 +02:00
common
dhcpv4_client samples/net/dhcpv4_client: Exclude native_posix due to EVENTFD 2024-07-04 17:59:34 +02:00
dns_resolve samples: net: dns_resolve: Increase socket-related configs 2024-06-21 08:44:29 -04:00
dsa net: socket: Change the protocol field for AF_PACKET sockets 2024-05-29 10:48:34 -07:00
gptp drivers: ethernet: stm32 eth hal driver align PTP Config Status 2024-06-07 13:00:44 +02:00
ipv4_autoconf
lldp samples: net: lldp: Fix the VLAN support 2024-03-28 09:41:38 +00:00
lwm2m_client samples: net: lwm2m_client: Bump IPv6 mcast address count 2024-06-24 12:42:16 -04:00
mdns_responder samples: net: mdns_responder: Bump CONFIG_NET_SOCKETS_POLL_MAX 2024-06-24 12:42:16 -04:00
mqtt_publisher doc: use proper pygment for .conf code-blocks 2024-06-20 14:07:32 -04:00
mqtt_sn_publisher posix: deprecate POSIX_MAX_FDS and add POSIX_DEVICE_IO 2024-06-04 16:27:12 -05:00
openthread/coprocessor
promiscuous_mode
ptp samples: net: ptp: Add sample for PTP 2024-06-13 05:40:41 -04:00
secure_mqtt_sensor_actuator samples: net: add secure MQTT sensor/actuator device sample 2024-05-23 07:51:04 -04:00
sockets samples: net: txtime: Do not run qemu_x86 with twister 2024-06-29 05:50:04 -04:00
stats samples: net: stats: Update project configuration 2024-06-24 12:42:16 -04:00
syslog_net doc: use proper pygment for .conf code-blocks 2024-06-20 14:07:32 -04:00
telnet samples: net: telnet: Bump IPv6 mcast address count 2024-06-24 12:42:16 -04:00
tftp_client samples: net: tftp_client: Bump main thread stack size 2024-06-24 12:42:16 -04:00
virtual
vlan samples: net: vlan: improve README formatting 2024-06-20 14:07:32 -04:00
wifi samples: wifi: use soc conf and overlay for espressif boards 2024-05-07 15:12:33 -05:00
wpan_serial samples: use appropriate sys_randX_get() 2024-04-05 10:57:45 -05:00
wpanusb
zperf samples: net: zperf: Optimize configuration for better performance 2024-07-06 17:03:01 +02:00
net.rst