From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from out-23.smtp.github.com (out-23.smtp.github.com [192.30.252.206]) by mail.toke.dk (Postfix) with ESMTPS id 37F848C77E6 for ; Fri, 1 Oct 2021 16:50:33 +0200 (CEST) Authentication-Results: mail.toke.dk; dkim=pass (1024-bit key) header.d=github.com header.i=@github.com header.b=ZmPbBtGc Received: from github-lowworker-52827f8.ash1-iad.github.net (github-lowworker-52827f8.ash1-iad.github.net [10.56.108.24]) by smtp.github.com (Postfix) with ESMTP id B62F2600A7A for ; Fri, 1 Oct 2021 07:50:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1633099832; bh=oAEtEVRrFijQBZUY8tU8P61tB1rOCpptMiLnBHCg/TU=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=ZmPbBtGcBoCasF3QYHS0Xxz4dbmvCIkZdl9sM+5RKCoJtqTn9B5fm3UZJYd38nAKN qzBFC2wFdvqZ5WD6mx3X/ft4KMsSYu7HtQh8T4LuOTv26xBMLYUSdxdFlNaYoBXRW+ /xnMUzrFNys87w35Ou53XUycBBIMF4r9tbCPJUc8= Date: Fri, 01 Oct 2021 07:50:32 -0700 From: =?UTF-8?B?VG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2Vu?= To: tohojo/flent Message-ID: In-Reply-To: References: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_61572038a897b_25a2c7604377e2"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: tohojo X-GitHub-Recipient: flent-users X-GitHub-Reason: subscribed X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: flent-users@flent.org Message-ID-Hash: 3OX4Z56CVRB4HGG36H7HJ23D3CXIMO6V X-Message-ID-Hash: 3OX4Z56CVRB4HGG36H7HJ23D3CXIMO6V X-MailFrom: noreply@github.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Subscribed X-Mailman-Version: 3.3.4 Reply-To: tohojo/flent Subject: [Flent-users] Re: [tohojo/flent] TCP (IPv4) connection fails in rrul46compete when specifying --local-bind (#242) List-Id: Flent discussion list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: ----==_mimepart_61572038a897b_25a2c7604377e2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit j-breyer ***@***.***> writes: > When starting the `rrul46compete` test, I noticed some weird behavior: > > With defined hosts `mn.h1` and `mn.h2`, each having an IPv4 as well as an IPv6 address, the command > `sudo flent rrul46compete -p all_scaled -l 60 -H mn.h2 -o rrul46_nolocal.pdf -v` > runs error free with complete graph output. > > However, specifying a `--local-bind`, the TCP connections for IPv4 fail at some point and their respective lines in the graph are missing: > Changed command: > `sudo flent rrul46compete -p all_scaled --local-bind mn.h1 -l 60 -H mn.h2 -o rrul46_new.pdf -v` > > Error output (same for upload BK, download BE and download BK respectively): > ``` > WARNING: Program exited non-zero. > Runner class: NetperfDemoRunner > Command: /usr/bin/netperf -P 0 -v 0 -D -0.20 -4 -Y 0x0,0x0 -H mn.h2 -p 12865 -t TCP_STREAM -l 60 -F /dev/urandom -f m -L mn.h1 -- -L mn.h1 -H mn.h2 -k THROUGHPUT,LOCAL_CONG_CONTROL,REMOTE_CONG_CONTROL,TRANSPORT_MSS,LOCAL_TRANSPORT_RETRANS,REMOTE_TRANSPORT_RETRANS,LOCAL_SOCKET_TOS,REMOTE_SOCKET_TOS,DIRECTION,ELAPSED_TIME,PROTOCOL,LOCAL_SEND_SIZE,LOCAL_RECV_SIZE,REMOTE_SEND_SIZE,REMOTE_RECV_SIZE,LOCAL_BYTES_SENT,LOCAL_BYTES_RECVD,REMOTE_BYTES_SENT,REMOTE_BYTES_RECVD > Return code: 1 > Stdout: get_sockaddr_family_addr_port family mismatch 10 vs 2 Hmm, this looks like a bug in netperf - I guess it fails to pass the address family when resolving the local-bind hostname. I suppose we could resolve it in Flent and pass down the IP address instead to work around this... -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/tohojo/flent/issues/242#issuecomment-932297870 ----==_mimepart_61572038a897b_25a2c7604377e2 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

j-breyer ***@***.***> writes:

> When starting the `rrul46compete` test, I noticed some weird behavior:
>
> With defined hosts `mn.h1` and `mn.h2`, each having an IPv4 as well as an IPv6 address, the command
> `sudo flent rrul46compete -p all_scaled -l 60 -H mn.h2 -o rrul46_nolocal.pdf -v`
> runs error free with complete graph output.
>
> However, specifying a `--local-bind`, the TCP connections for IPv4 fail at some point and their respective lines in the graph are missing:
> Changed command:
> `sudo flent rrul46compete -p all_scaled --local-bind mn.h1 -l 60 -H mn.h2 -o rrul46_new.pdf -v`
>
> Error output (same for upload BK, download BE and download BK respectively):
> ```
> WARNING: Program exited non-zero.
> Runner class: NetperfDemoRunner
> Command: /usr/bin/netperf -P 0 -v 0 -D -0.20 -4 -Y 0x0,0x0 -H mn.h2 -p 12865 -t TCP_STREAM -l 60 -F /dev/urandom -f m -L mn.h1 -- -L mn.h1 -H mn.h2 -k THROUGHPUT,LOCAL_CONG_CONTROL,REMOTE_CONG_CONTROL,TRANSPORT_MSS,LOCAL_TRANSPORT_RETRANS,REMOTE_TRANSPORT_RETRANS,LOCAL_SOCKET_TOS,REMOTE_SOCKET_TOS,DIRECTION,ELAPSED_TIME,PROTOCOL,LOCAL_SEND_SIZE,LOCAL_RECV_SIZE,REMOTE_SEND_SIZE,REMOTE_RECV_SIZE,LOCAL_BYTES_SENT,LOCAL_BYTES_RECVD,REMOTE_BYTES_SENT,REMOTE_BYTES_RECVD
> Return code: 1
> Stdout: get_sockaddr_family_addr_port family mismatch 10 vs 2

Hmm, this looks like a bug in netperf - I guess it fails to pass the
address family when resolving the local-bind hostname. I suppose we
could resolve it in Flent and pass down the IP address instead to work
around this...


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.

----==_mimepart_61572038a897b_25a2c7604377e2--