From nobody Thu Jun 24 09:43:31 2021 X-Original-To: freebsd-arm@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 7C23E11E71F5 for ; Thu, 24 Jun 2021 09:43:44 +0000 (UTC) (envelope-from denis@ovsienko.info) Received: from aibo.runbox.com (aibo.runbox.com [91.220.196.211]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4G9Zvf50Kxz3kYD for ; Thu, 24 Jun 2021 09:43:42 +0000 (UTC) (envelope-from denis@ovsienko.info) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ovsienko.info; s=selector2; h=Content-Transfer-Encoding:Content-Type: MIME-Version:References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date; bh=qSb3iYERcs6/8bxm6SK7wwi8xvMu3QdWx+McXbDdcug=; b=RWpnZy2YGnFFg4j6J0wt7G5VLH 16U/SyzZZTV07jgc6rFlYPddZXWRdx/Z14bYIEJ9tigm/vYIv2DQRZgxwbyp3hjxpxZn157F8xAsg qzMOcBpaShIpu4UXCpZ+bUpvumVeIlWX8IciQLT6TdrH5SyviZar+vB6T2EthDTaodarkTD6CASm7 00QvjnUAe8vTJoErMSsYnKcrUptXYsh+ltRv/g+tgGxFB3f8zqvV7lQCHARWW4TZ5UAxxa0Idh9cs p/DYRVez2ciKaecuHmFhPym4c/4JXUOLPtqDkSKYZf8z3Z65R0HDVhi+/C/iD2gnkef/4riFPltwb Ay5T5hXA==; Received: from [10.9.9.74] (helo=submission03.runbox) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1lwLtc-0001Gh-6b; Thu, 24 Jun 2021 11:43:40 +0200 Received: by submission03.runbox with esmtpsa [Authenticated ID (984599)] (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) id 1lwLtV-0001Za-C5; Thu, 24 Jun 2021 11:43:33 +0200 Date: Thu, 24 Jun 2021 10:43:31 +0100 From: Denis Ovsienko To: Paul Zimmerman Cc: MJ , Mark Millard via freebsd-arm Subject: Re: Raspberry Pi 3B+ and pitiful network speeds Message-ID: <20210624104331.3f21429d@basepc> In-Reply-To: References: List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4G9Zvf50Kxz3kYD X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=ovsienko.info header.s=selector2 header.b=RWpnZy2Y; dmarc=none; spf=pass (mx1.freebsd.org: domain of denis@ovsienko.info designates 91.220.196.211 as permitted sender) smtp.mailfrom=denis@ovsienko.info X-Spamd-Result: default: False [-1.10 / 15.00]; RWL_MAILSPIKE_GOOD(0.00)[91.220.196.211:from]; R_SPF_ALLOW(-0.20)[+ip4:91.220.196.211]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[ovsienko.info:+]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:50304, ipnet:91.220.196.0/24, country:NO]; RBL_DBL_DONT_QUERY_IPS(0.00)[91.220.196.211:from]; RCVD_IN_DNSWL_LOW(-0.10)[91.220.196.211:from]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[ovsienko.info:s=selector2]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_SPAM_SHORT(1.00)[1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[ovsienko.info]; SPAMHAUS_ZRD(0.00)[91.220.196.211:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MID_RHS_NOT_FQDN(0.50)[]; FREEMAIL_CC(0.00)[gmail.com,freebsd.org]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] X-ThisMailContainsUnwantedMimeParts: N On Thu, 24 Jun 2021 01:51:39 -0700 Paul Zimmerman wrote: > I think the performance difference you are seeing vs. NetBSD might be > because the FreeBSD USB driver for the RPI3 and below does not use > interrupts, so all the USB transfers are polled. The NetBSD USB driver > is borrowed from OpenBSD, which in turn is borrowed from the mainline > Linux driver, which does use interrupts. Thank you for this information Paul. Do you know why RPI3B on 1.2GHz can reach 100Mb/s (150Mb/s in duplex) and RPI3B+ on 1.4GHz maxes out at 90 Mb/s? -- Denis Ovsienko