zephyr/subsys/net/lib/zperf
Fengming Ye 10670b7515 net: zperf: multicast support on multi interfaces
Zperf upload multicast always use default interface.
Zperf download multicast cannot receive packets from other than
224.0.0.1 which is default multicast group.

Add zperf upload/download option -I <interface name> for multicast.
So that user can select interface for multicast.
Add join multicast group for zperf download.

Use the "device list" command to get the interface name as
follows:
 "- ua (READY)"  #uAP interface name
 "- ml (READY)"  #STA interface name

Multicast traffic commands:
zperf udp upload -a -I ua 224.0.0.2 5001 10 1470 1M
zperf udp download -I ua 5001 224.0.0.3

Signed-off-by: Fengming Ye <frank.ye@nxp.com>
2024-03-15 13:07:14 +01:00
..
CMakeLists.txt
Kconfig net: zperf: Select also sockets API in Kconfig 2024-02-28 09:40:41 +01:00
zperf_common.c net: zperf: Fix TOS option not working in zperf 2024-02-29 11:53:57 +00:00
zperf_internal.h net: zperf: Fix TOS option not working in zperf 2024-02-29 11:53:57 +00:00
zperf_session.c net: zperf: Fix session leak 2024-02-02 10:31:53 -06:00
zperf_session.h net: zperf: Fix session leak 2024-02-02 10:31:53 -06:00
zperf_shell.c net: zperf: multicast support on multi interfaces 2024-03-15 13:07:14 +01:00
zperf_tcp_receiver.c net: zperf: fix download ipv6 bind fail on specific ip address 2024-03-14 09:47:03 +00:00
zperf_tcp_uploader.c net: zperf: Fix wrong throughput in long-duration traffic test 2024-02-29 11:54:07 +00:00
zperf_udp_receiver.c net: zperf: multicast support on multi interfaces 2024-03-15 13:07:14 +01:00
zperf_udp_uploader.c net: zperf: multicast support on multi interfaces 2024-03-15 13:07:14 +01:00