Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Jan 2017 10:28:29 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-arm@FreeBSD.org
Subject:   [Bug 216523] FreeBSD router throughput 1/3 of total available
Message-ID:  <bug-216523-7@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D216523

            Bug ID: 216523
           Summary: FreeBSD router throughput 1/3 of total available
           Product: Base System
           Version: 11.0-STABLE
          Hardware: arm
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: arm
          Assignee: freebsd-arm@FreeBSD.org
          Reporter: michael.cress@cress.us

On an original Model B Raspberry pi running the
FreeBSD-11.0-STABLE-arm-armv6-RPI-B-20161209-r309771.img with an additional
D-Link 10/100 USB NIC, my Internet speed test results are 1/3 of what they =
are
going through my cheap Linksys wireless router via a wired connection throu=
gh a
10/100 switch. Although IPFW is configured to provided NAT services, no oth=
er
QoS settings were set.

Test A setup (Results: 8-9 Mb/s down, 2 Mb/s up):
Computer ->  (ue1 interface...DLink USB NIC) -> RPi/FreeBSD router/firewall=
 ->
(ue0 interface...RPi native)-> cable modem

Test B setup (Results: 27-29 Mb/s down, 2.7-3 Mb/s up):
Computer -> 10/100 switch -> Linksys wireless router (via wired connection)=
 ->
cable modem


The CPU utilization of the RPi in Test A varies between 2-7% during the tes=
t.

netstat -i ue1:

Name  Mtu   Network       Address            Ipkts Ierrs    Opkts Oerrs  Co=
ll
lo0   16384 <Link#1>                         44469     0    44469     0    =
 0
lo0   16384 127           localhost          44469     -    44469     -    =
 -
lo0   16384 localhost   ::1                  44469     -    44469     -    =
 -
lo0   16384 fe80::1%lo0 fe80:1::1            44469     -    44469     -    =
 -
gif0* 1280  <Link#2>                             0     0        0     0    =
 0
stf0* 1280  <Link#3>                             0     0        0     0    =
 0
en0   1500  <Link#4>    a8:20:66:4f:e3:7c  3615853     0  1647904     0    =
 0
en0   1500  michaels-im fe80:4::a5:91b4:f  3615853     -  1647904     -    =
 -
en0   1500  192.168.4     192.168.4.20     3615853     -  1647904     -    =
 -
en0   1500  fd1d:61d4:a fd1d:61d4:a56d::c  3615853     -  1647904     -    =
 -
en0   1500  fd1d:61d4:a fd1d:61d4:a56d::8  3615853     -  1647904     -    =
 -
en1   1500  <Link#5>    8c:2d:aa:41:4e:77        0     0        0     0    =
 0
en2   1500  <Link#6>    32:00:14:2c:25:e0        0     0        0     0    =
 0
en3   1500  <Link#7>    32:00:14:2c:25:e1        0     0        0     0    =
 0
p2p0* 2304  <Link#8>    0e:2d:aa:41:4e:77        0     0        0     0    =
 0
awdl0 1484  <Link#9>    82:ab:eb:d9:f7:5b        0     0        2     0    =
 0
bridg 1500  <Link#10>   32:00:14:2c:25:e0        0     0        1     0    =
 0
utun0 2000  <Link#11>                            0     0        3     0    =
 0
utun0 2000  fe80::c960: fe80:b::c960:3443        0     -        3     -    =
 -



netstat -i ue0

Name  Mtu   Network       Address            Ipkts Ierrs    Opkts Oerrs  Co=
ll
lo0   16384 <Link#1>                         44474     0    44474     0    =
 0
lo0   16384 127           localhost          44474     -    44474     -    =
 -
lo0   16384 localhost   ::1                  44474     -    44474     -    =
 -
lo0   16384 fe80::1%lo0 fe80:1::1            44474     -    44474     -    =
 -
gif0* 1280  <Link#2>                             0     0        0     0    =
 0
stf0* 1280  <Link#3>                             0     0        0     0    =
 0
en0   1500  <Link#4>    a8:20:66:4f:e3:7c  3624424     0  1650780     0    =
 0
en0   1500  michaels-im fe80:4::a5:91b4:f  3624424     -  1650780     -    =
 -
en0   1500  192.168.4     192.168.4.20     3624424     -  1650780     -    =
 -
en0   1500  fd1d:61d4:a fd1d:61d4:a56d::c  3624424     -  1650780     -    =
 -
en0   1500  fd1d:61d4:a fd1d:61d4:a56d::8  3624424     -  1650780     -    =
 -
en1   1500  <Link#5>    8c:2d:aa:41:4e:77        0     0        0     0    =
 0
en2   1500  <Link#6>    32:00:14:2c:25:e0        0     0        0     0    =
 0
en3   1500  <Link#7>    32:00:14:2c:25:e1        0     0        0     0    =
 0
p2p0* 2304  <Link#8>    0e:2d:aa:41:4e:77        0     0        0     0    =
 0
awdl0 1484  <Link#9>    82:ab:eb:d9:f7:5b        0     0        2     0    =
 0
bridg 1500  <Link#10>   32:00:14:2c:25:e0        0     0        1     0    =
 0
utun0 2000  <Link#11>                            0     0        3     0    =
 0
utun0 2000  fe80::c960: fe80:b::c960:3443        0     -        3     -    =
 -

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-216523-7>