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
zperf_common.c
zperf_internal.h
zperf_session.c
zperf_session.h
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