From nobody Wed Jul 26 19:37:16 2023 X-Original-To: freebsd-net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RB4165MqWz4p3v7 for ; Wed, 26 Jul 2023 19:37:30 +0000 (UTC) (envelope-from ccfreebsd@gmail.com) Received: from mail-oi1-f179.google.com (mail-oi1-f179.google.com [209.85.167.179]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RB4154qGZz3HyB for ; Wed, 26 Jul 2023 19:37:29 +0000 (UTC) (envelope-from ccfreebsd@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of ccfreebsd@gmail.com designates 209.85.167.179 as permitted sender) smtp.mailfrom=ccfreebsd@gmail.com; dmarc=none Received: by mail-oi1-f179.google.com with SMTP id 5614622812f47-3a4875e65a3so173996b6e.2 for ; Wed, 26 Jul 2023 12:37:29 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690400248; x=1691005048; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=1n5SRiWyJk6F80plzVURyl5TBp6UhWyZPiE75WM4AeE=; b=C2V4JmfyAa1qZkwz6sbUDNMCHeXRGGEZKAvqBuex5sMOnZmABBUIATr5r4uu6ll4Sp lj3nyqMLAJR/uCZPrRblL31DQkrfRSW5tuvNDOPmjQUX8lySzG0FOURCtCpSfTeXdMp3 5aItOpeTwENlK4I90sowS0K5eHd6KMx2vgjjrWu7UA+JzWWFgxxbI5bdMAFJEunvhLIH +I5q9Lp0vLZrmsS34BTiWqUNQ1jBH3bz+bfpNprn0L8itTCXFQ1sNdkK2a8seWb/d8y0 tn/YbaeBeSHy/LbYaW12Pj8AxVcZeUtRfhVa8keeUz4iWhz2oYszCMfCJt4JuA/DFBTp d5/A== X-Gm-Message-State: ABy/qLY2+aq4JpN8efPzcPsZ3cezm+9RXKRFir8wHCLyGE65pRT0fLWU Y/dVTtWV2jojFHecImO2s2ilUVTTakc= X-Google-Smtp-Source: APBJJlF3dTFkdigrkJ9xwazZiHySYMizgjGp3mZ2sTDe3E65zRsyDwFrjxZRozkQceYa4ZpUmVjyRA== X-Received: by 2002:a05:6808:1241:b0:3a3:f81f:fc with SMTP id o1-20020a056808124100b003a3f81f00fcmr634961oiv.30.1690400247668; Wed, 26 Jul 2023 12:37:27 -0700 (PDT) Received: from mail-oa1-f42.google.com (mail-oa1-f42.google.com. [209.85.160.42]) by smtp.gmail.com with ESMTPSA id c18-20020a056808139200b003a59c67286bsm5601502oiw.47.2023.07.26.12.37.27 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 26 Jul 2023 12:37:27 -0700 (PDT) Received: by mail-oa1-f42.google.com with SMTP id 586e51a60fabf-1bb7297c505so179872fac.1 for ; Wed, 26 Jul 2023 12:37:27 -0700 (PDT) X-Received: by 2002:a05:6870:b253:b0:1ba:9e70:a1d4 with SMTP id b19-20020a056870b25300b001ba9e70a1d4mr553043oam.54.1690400247277; Wed, 26 Jul 2023 12:37:27 -0700 (PDT) List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 From: Cheng Cui Date: Wed, 26 Jul 2023 15:37:16 -0400 X-Gmail-Original-Message-ID: Message-ID: Subject: tcp and udp traffic over IPv6 does not work from the latest e1000 git change 918c25677d To: Kevin Bowling Cc: "freebsd-net@FreeBSD.org" Content-Type: multipart/alternative; boundary="000000000000446f23060168fab0" X-Spamd-Result: default: False [-3.00 / 15.00]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-0.999]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; FORGED_SENDER(0.30)[cc@freebsd.org,ccfreebsd@gmail.com]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_DN_EQ_ADDR_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-net@freebsd.org]; DMARC_NA(0.00)[freebsd.org]; BLOCKLISTDE_FAIL(0.00)[209.85.167.179:server fail,209.85.160.42:server fail]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[209.85.167.179:from,209.85.160.42:received]; ARC_NA(0.00)[]; FROM_NEQ_ENVFROM(0.00)[cc@freebsd.org,ccfreebsd@gmail.com]; MLMMJ_DEST(0.00)[freebsd-net@freebsd.org]; RCVD_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.167.179:from] X-Rspamd-Queue-Id: 4RB4154qGZz3HyB X-Spamd-Bar: -- --000000000000446f23060168fab0 Content-Type: text/plain; charset="UTF-8" Hello Kevin, TCP and UDP traffic over IPv4 are working, but not over IPv6. On a pair of FreeBSD 14.0-CURRENT nodes that are using a kernel containing the latest e1000 git change 918c25677d: root@s1:~ # uname -a FreeBSD s1.testsiftr.fbsd-transport.emulab.net 14.0-CURRENT FreeBSD 14.0-CURRENT amd64 1400093 #0 main-*918c25677d*-dirty: Sat Jul 22 14:43:31 MDT 2023 cc@n1.buildbsd14.fbsd-transport.emulab.net:/usr/obj/usr/src/amd64.amd64/sys/TESTBED-GENERIC amd64 root@s1:~ # root@s1:~ # ping6 -c 3 fd00::3 PING6(56=40+8+8 bytes) fd00::2 --> fd00::3 16 bytes from fd00::3, icmp_seq=0 hlim=64 time=0.393 ms 16 bytes from fd00::3, icmp_seq=1 hlim=64 time=0.171 ms 16 bytes from fd00::3, icmp_seq=2 hlim=64 time=0.276 ms --- fd00::3 ping6 statistics --- 3 packets transmitted, 3 packets received, 0.0% packet loss round-trip min/avg/max/std-dev = 0.171/0.280/0.393/0.091 ms root@s1:~ # ifconfig em4 em4: flags=1008843 metric 0 mtu 1500 options=4e104bb ether 00:04:23:b7:40:ac inet 10.1.1.2 netmask 0xffffff00 broadcast 10.1.1.255 inet6 fd00::2 prefixlen 64 inet6 fe80::204:23ff:feb7:40ac%em4 prefixlen 64 scopeid 0x5 media: Ethernet 1000baseT status: active nd6 options=21 root@s1:~ # dmesg | grep em4 em4: port 0xacc0-0xacff mem 0xdf3e0000-0xdf3fffff irq 101 at device 3.0 on pci10 em4: EEPROM V15.255-15 em4: Using 1024 TX descriptors and 1024 RX descriptors em4: Ethernet address: 00:04:23:b7:40:ac em4: netmap queues/slots: TX 1/1024, RX 1/1024 root@r1:~ # ifconfig em4 em4: flags=1008843 metric 0 mtu 1500 options=4e104bb ether 00:04:23:b7:40:1c inet 10.1.1.3 netmask 0xffffff00 broadcast 10.1.1.255 inet6 fd00::3 prefixlen 64 inet6 fe80::204:23ff:feb7:401c%em4 prefixlen 64 scopeid 0x5 media: Ethernet 1000baseT status: active nd6 options=21 root@r1:~ # dmesg | grep em4 em4: port 0xacc0-0xacff mem 0xdf3e0000-0xdf3fffff irq 101 at device 3.0 on pci10 em4: EEPROM V15.255-15 em4: Using 1024 TX descriptors and 1024 RX descriptors em4: Ethernet address: 00:04:23:b7:40:1c em4: netmap queues/slots: TX 1/1024, RX 1/1024 TCP connection timed out root@s1:~ # iperf -Vc fd00::3 -n 2K ------------------------------------------------------------ Client connecting to fd00::3, TCP port 5001 TCP window size: 32.0 KByte (default) ------------------------------------------------------------ tcp connect failed: Operation timed out [ 1] local :: port 0 connected with fd00::3 port 5001 server side has no response: root@r1:~ # iperf -VsB fd00::3 ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 64.0 KByte (default) ------------------------------------------------------------ UDP traffic does not work either, and the UDP server has no response: root@s1:~ # iperf -Vc fd00::3 --udp -n 2K ------------------------------------------------------------ Client connecting to fd00::3, UDP port 5001 Sending 1450 byte datagrams, IPG target: 11062.62 us (kalman adjust) UDP buffer size: 9.00 KByte (default) ------------------------------------------------------------ [ 1] local fd00::2 port 54362 connected with fd00::3 port 5001 [ ID] Interval Transfer Bandwidth [ 1] 0.00-0.01 sec 3.42 KBytes 2.36 Mbits/sec [ 1] Sent 4 datagrams [ 3] WARNING: did not receive ack of last datagram after 1 tries. root@r1:~ # iperf -VsB fd00::3 --udp ------------------------------------------------------------ Server listening on UDP port 5001 UDP buffer size: 41.1 KByte (default) ------------------------------------------------------------ On a new pair of nodes that use a kernel with backed out the latest em git change 918c25677d. Same em chip 82546EB. root@s1:~ # uname -a FreeBSD s1.testem.fbsd-transport.emulab.net 14.0-CURRENT FreeBSD 14.0-CURRENT amd64 1400093 #0 *22dca7acf7*-dirty: Wed Jul 26 08:18:23 MDT 2023 cc@n1.emtest.fbsd-transport.emulab.net:/usr/obj/usr/src/amd64.amd64/sys/TESTBED-GENERIC amd64 cc@s1:~ % ifconfig em2 em2: flags=1008843 metric 0 mtu 1500 options=481009b ether 00:04:23:b7:12:be inet 10.1.1.2 netmask 0xffffff00 broadcast 10.1.1.255 inet6 fd00::2 prefixlen 64 inet6 fe80::204:23ff:feb7:12be%em2 prefixlen 64 scopeid 0x3 media: Ethernet 1000baseT status: active nd6 options=21 cc@r1:~ % ifconfig em2 em2: flags=1008843 metric 0 mtu 1500 options=481009b ether 00:04:23:b7:15:58 inet 10.1.1.3 netmask 0xffffff00 broadcast 10.1.1.255 inet6 fd00::3 prefixlen 64 inet6 fe80::204:23ff:feb7:1558%em2 prefixlen 64 scopeid 0x3 media: Ethernet 1000baseT status: active nd6 options=21 cc@s1:~ % ping6 -c 3 fd00::3 PING6(56=40+8+8 bytes) fd00::2 --> fd00::3 16 bytes from fd00::3, icmp_seq=0 hlim=64 time=0.637 ms 16 bytes from fd00::3, icmp_seq=1 hlim=64 time=0.236 ms 16 bytes from fd00::3, icmp_seq=2 hlim=64 time=0.290 ms --- fd00::3 ping6 statistics --- 3 packets transmitted, 3 packets received, 0.0% packet loss round-trip min/avg/max/std-dev = 0.236/0.388/0.637/0.178 ms TCP traffic works: root@s1:~ # iperf -Vc fd00::3 -n 2K ------------------------------------------------------------ Client connecting to fd00::3, TCP port 5001 TCP window size: 32.3 KByte (default) ------------------------------------------------------------ [ 1] local fd00::2 port 27164 connected with fd00::3 port 5001 [ ID] Interval Transfer Bandwidth [ 1] 0.00-0.02 sec 2.00 KBytes 858 Kbits/sec cc@r1:~ % iperf -VsB fd00::3 ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 64.0 KByte (default) ------------------------------------------------------------ [ 1] local fd00::3 port 5001 connected with fd00::2 port 27164 [ ID] Interval Transfer Bandwidth [ 1] 0.00-0.00 sec 2.00 KBytes 0.000 bits/sec UDP traffic also works: root@s1:~ # iperf -Vc fd00::3 --udp -n 2K ------------------------------------------------------------ Client connecting to fd00::3, UDP port 5001 Sending 1450 byte datagrams, IPG target: 11062.62 us (kalman adjust) UDP buffer size: 9.00 KByte (default) ------------------------------------------------------------ [ 1] local fd00::2 port 64612 connected with fd00::3 port 5001 [ ID] Interval Transfer Bandwidth [ 1] 0.00-0.01 sec 3.42 KBytes 2.36 Mbits/sec [ 1] Sent 4 datagrams [ 1] Server Report: [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 1] 0.00-0.01 sec 3.42 KBytes 2.38 Mbits/sec 0.010 ms 0/3 (0%) cc@r1:~ % iperf -VsB fd00::3 --udp ------------------------------------------------------------ Server listening on UDP port 5001 UDP buffer size: 41.1 KByte (default) ------------------------------------------------------------ [ 1] local fd00::3 port 5001 connected with fd00::2 port 64612 [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 1] 0.00-0.01 sec 3.42 KBytes 2.38 Mbits/sec 0.011 ms 0/3 (0%) Best Regards, Cheng Cui --000000000000446f23060168fab0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello Kevin,

TCP and UDP tra= ffic over IPv4 are working, but not over IPv6.
On a pair of F= reeBSD 14.0-CURRENT nodes that are using a kernel containing the latest e10= 00 git change 918c25677d:

root@s1:~ # uname -a
FreeBSD s1.testsiftr.fbsd-transport= .emulab.net 14.0-CURRENT FreeBSD 14.0-CURRENT amd64 1400093 #0 main-918c25677d-dirty= : Sat Jul 22 14:43:31 MDT 2023 =C2=A0 =C2=A0 cc@n1.buildbsd14.fbsd-transpor= t.emulab.net:/usr/obj/usr/src/amd64.amd64/sys/TESTBED-GENERIC amd64
root= @s1:~ #

root@s1:~ # ping6 -c 3 fd00::3
PING6(56=3D40+8+8 bytes) f= d00::2 --> fd00::3
16 bytes from fd00::3, icmp_seq=3D0 hlim=3D64 time= =3D0.393 ms
16 bytes from fd00::3, icmp_seq=3D1 hlim=3D64 time=3D0.171 m= s
16 bytes from fd00::3, icmp_seq=3D2 hlim=3D64 time=3D0.276 ms

-= -- fd00::3 ping6 statistics ---
3 packets transmitted, 3 packets receive= d, 0.0% packet loss
round-trip min/avg/max/std-dev =3D 0.171/0.280/0.393= /0.091 ms

root@s1:~ # ifconfig em4
em4: flags=3D1008843<UP,BRO= ADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
options= =3D4e104bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,L= RO,VLAN_HWFILTER,RXCSUM_IPV6,TXCSUM_IPV6,HWSTATS,MEXTPG>
ether 00:04= :23:b7:40:ac
inet 10.1.1.2 netmask 0xffffff00 broadcast 10.1.1.255
= inet6 fd00::2 prefixlen 64
inet6 fe80::204:23ff:feb7:40ac%em4 prefixlen= 64 scopeid 0x5
media: Ethernet 1000baseT <full-duplex>
statu= s: active
nd6 options=3D21<PERFORMNUD,AUTO_LINKLOCAL>

root= @s1:~ # dmesg | grep em4
em4: <Intel(R) Legacy PRO/1000 MT 82546EB (C= opper)> port 0xacc0-0xacff mem 0xdf3e0000-0xdf3fffff irq 101 at device 3= .0 on pci10
em4: EEPROM V15.255-15
em4: Using 1024 TX descriptors and= 1024 RX descriptors
em4: Ethernet address: 00:04:23:b7:40:ac
em4: ne= tmap queues/slots: TX 1/1024, RX 1/1024

root@r1:~ # ifconfig em4
= em4: flags=3D1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP>= metric 0 mtu 1500
options=3D4e104bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWT= AGGING,JUMBO_MTU,VLAN_HWCSUM,LRO,VLAN_HWFILTER,RXCSUM_IPV6,TXCSUM_IPV6,HWST= ATS,MEXTPG>
ether 00:04:23:b7:40:1c
inet 10.1.1.3 netmask 0xffff= ff00 broadcast 10.1.1.255
inet6 fd00::3 prefixlen 64
inet6 fe80::20= 4:23ff:feb7:401c%em4 prefixlen 64 scopeid 0x5
media: Ethernet 1000baseT= <full-duplex>
status: active
nd6 options=3D21<PERFORMNUD,= AUTO_LINKLOCAL>

root@r1:~ # dmesg | grep em4
em4: <Intel(R)= Legacy PRO/1000 MT 82546EB (Copper)> port 0xacc0-0xacff mem 0xdf3e0000-= 0xdf3fffff irq 101 at device 3.0 on pci10
em4: EEPROM V15.255-15
em4:= Using 1024 TX descriptors and 1024 RX descriptors
em4: Ethernet address= : 00:04:23:b7:40:1c
em4: netmap queues/slots: TX 1/1024, RX 1/1024

TCP connection timed out
root@s1:~ # iperf -Vc fd00::3 -n 2K
--= ----------------------------------------------------------
Client connec= ting to fd00::3, TCP port 5001
TCP window size: 32.0 KByte (default)
= ------------------------------------------------------------
tcp connect= failed: Operation timed out
[ =C2=A01] local :: port 0 connected with f= d00::3 port 5001

server side has no response:
root@r1:~ # iperf -= VsB fd00::3
------------------------------------------------------------=
Server listening on TCP port 5001
TCP window size: 64.0 KByte (defau= lt)
------------------------------------------------------------

= UDP traffic does not work either, and the UDP server has no response:
ro= ot@s1:~ # iperf -Vc fd00::3 --udp -n 2K
--------------------------------= ----------------------------
Client connecting to fd00::3, UDP port 5001=
Sending 1450 byte datagrams, IPG target: 11062.62 us (kalman adjust)UDP buffer size: 9.00 KByte (default)
---------------------------------= ---------------------------
[ =C2=A01] local fd00::2 port 54362 connecte= d with fd00::3 port 5001
[ ID] Interval =C2=A0 =C2=A0 =C2=A0 Transfer = =C2=A0 =C2=A0 Bandwidth
[ =C2=A01] 0.00-0.01 sec =C2=A03.42 KBytes =C2= =A02.36 Mbits/sec
[ =C2=A01] Sent 4 datagrams
[ =C2=A03] WARNING: did= not receive ack of last datagram after 1 tries.

root@r1:~ # iperf -= VsB fd00::3 --udp
------------------------------------------------------= ------
Server listening on UDP port 5001
UDP buffer size: 41.1 KByte = (default)
------------------------------------------------------------


On a new pair of nodes that use a kernel with backed out the = latest em git change 918c25677d. Same em chip 82546EB.
root@s1:~ # uname= -a
FreeBSD s1.te= stem.fbsd-transport.emulab.net 14.0-CURRENT FreeBSD 14.0-CURRENT amd64 = 1400093 #0 22dca7acf7-dirty: Wed Jul 26 08:18:23 MDT 2023 =C2=A0 =C2=A0 cc@n1.emtest.fbs= d-transport.emulab.net:/usr/obj/usr/src/amd64.amd64/sys/TESTBED-GENERIC amd= 64

cc@s1:~ % ifconfig em2
em2: flags=3D1008843<UP,BROADCAST,RU= NNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
options=3D481009= b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,VLAN_HWFILTER,HWSTAT= S,MEXTPG>
ether 00:04:23:b7:12:be
inet 10.1.1.2 netmask 0xffffff= 00 broadcast 10.1.1.255
inet6 fd00::2 prefixlen 64
inet6 fe80::204:= 23ff:feb7:12be%em2 prefixlen 64 scopeid 0x3
media: Ethernet 1000baseT &= lt;full-duplex>
status: active
nd6 options=3D21<PERFORMNUD,AU= TO_LINKLOCAL>

cc@r1:~ % ifconfig em2
em2: fl= ags=3D1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric= 0 mtu 1500
options=3D481009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,= VLAN_HWCSUM,VLAN_HWFILTER,HWSTATS,MEXTPG>
ether 00:04:23:b7:15:58 inet 10.1.1.3 netmask 0xffffff00 broadcast 10.1.1.255
inet6 fd00::3 p= refixlen 64
inet6 fe80::204:23ff:feb7:1558%em2 prefixlen 64 scopeid 0x3=
media: Ethernet 1000baseT <full-duplex>
status: active
n= d6 options=3D21<PERFORMNUD,AUTO_LINKLOCAL>

c= c@s1:~ % ping6 -c 3 fd00::3
PING6(56=3D40+8+8 bytes) fd00::2 --> fd00= ::3
16 bytes from fd00::3, icmp_seq=3D0 hlim=3D64 time=3D0.637 ms
16 = bytes from fd00::3, icmp_seq=3D1 hlim=3D64 time=3D0.236 ms
16 bytes from= fd00::3, icmp_seq=3D2 hlim=3D64 time=3D0.290 ms

--- fd00::3 ping6 s= tatistics ---
3 packets transmitted, 3 packets received, 0.0% packet los= s
round-trip min/avg/max/std-dev =3D 0.236/0.388/0.637/0.178 ms

T= CP traffic works:

root@s1:~ # iperf -Vc fd00::3 -n 2K
-----------= -------------------------------------------------
Client connecting to f= d00::3, TCP port 5001
TCP window size: 32.3 KByte (default)
---------= ---------------------------------------------------
[ =C2=A01] local fd0= 0::2 port 27164 connected with fd00::3 port 5001
[ ID] Interval =C2=A0 = =C2=A0 =C2=A0 Transfer =C2=A0 =C2=A0 Bandwidth
[ =C2=A01] 0.00-0.02 sec = =C2=A02.00 KBytes =C2=A0 858 Kbits/sec

cc@r1:~ % iperf -VsB fd00::3<= br>------------------------------------------------------------
Server l= istening on TCP port 5001
TCP window size: 64.0 KByte (default)
-----= -------------------------------------------------------
[ =C2=A01] local= fd00::3 port 5001 connected with fd00::2 port 27164
[ ID] Interval =C2= =A0 =C2=A0 =C2=A0 Transfer =C2=A0 =C2=A0 Bandwidth
[ =C2=A01] 0.00-0.00 = sec =C2=A02.00 KBytes =C2=A00.000 bits/sec

UDP traffic also works:
root@s1:~ # iperf -Vc fd00::3 --udp -n 2K
------------------------= ------------------------------------
Client connecting to fd00::3, UDP p= ort 5001
Sending 1450 byte datagrams, IPG target: 11062.62 us (kalman ad= just)
UDP buffer size: 9.00 KByte (default)
-------------------------= -----------------------------------
[ =C2=A01] local fd00::2 port 64612 = connected with fd00::3 port 5001
[ ID] Interval =C2=A0 =C2=A0 =C2=A0 Tra= nsfer =C2=A0 =C2=A0 Bandwidth
[ =C2=A01] 0.00-0.01 sec =C2=A03.42 KBytes= =C2=A02.36 Mbits/sec
[ =C2=A01] Sent 4 datagrams
[ =C2=A01] Server R= eport:
[ ID] Interval =C2=A0 =C2=A0 =C2=A0 Transfer =C2=A0 =C2=A0 Bandwi= dth =C2=A0 =C2=A0 =C2=A0 =C2=A0Jitter =C2=A0 Lost/Total Datagrams
[ =C2= =A01] 0.00-0.01 sec =C2=A03.42 KBytes =C2=A02.38 Mbits/sec =C2=A0 0.010 ms = 0/3 (0%)

cc@r1:~ % iperf -VsB fd00::3 --udp
---------------------= ---------------------------------------
Server listening on UDP port 500= 1
UDP buffer size: 41.1 KByte (default)
-----------------------------= -------------------------------
[ =C2=A01] local fd00::3 port 5001 conne= cted with fd00::2 port 64612
[ ID] Interval =C2=A0 =C2=A0 =C2=A0 Transfe= r =C2=A0 =C2=A0 Bandwidth =C2=A0 =C2=A0 =C2=A0 =C2=A0Jitter =C2=A0 Lost/Tot= al Datagrams
[ =C2=A01] 0.00-0.01 sec =C2=A03.42 KBytes =C2=A02.38 Mbits= /sec =C2=A0 0.011 ms 0/3 (0%)
<= br>
Best Regards,
Cheng Cui
--000000000000446f23060168fab0--