Open rbabtiwa opened 1 year ago
Do you know whether SCTP is supported on the server and client machines? In general, the --sctp
option is not available when SCTP is not supported. The issue you see may happen if iperf3 was build on a machine that does support SCTP but is running on a machine that does not support SCTP.
If iper3 was build on the same machine (or at least the same environment) it is running on, can you send the full output of iperf3 -v
, to understand the environment (OS, etc.) it was built and used in?
root@controller-0:~# iperf3 -v
iperf 3.9 (cJSON 1.7.13)
Linux controller-0 5.10.0-6-rt-amd64 #1 SMP PREEMPT_RT StarlingX Debian 5.10.177-1.stx.60 (2023-06-27 x86_64
Optional features available: CPU affinity setting, IPv6 flow label, SCTP, TCP congestion algorithm setting, sendfile / zerocopy, socket pacing, authentication
iper3 binary is already present. I did not compile it separately. I loaded sctp module using "modprobe -a sctp"
root@controller-0:~# lsmod | grep sctp
sctp 430080 20
libcrc32c 16384 7 nf_conntrack,nf_nat,nf_tables,xfs,drbd,ip_vs,sctp
From searching the internet, the following may help:
Iperf3 fails with "Protocol not supported" error while using sctp
On server:
~]# iperf3 -s -B 30.1.1.16
Client:
iperf3 -c 30.1.1.16 -t 30 -4 -B 30.1.1.17 -i 2 --sctp -V