[Bug 201488] dummynet appears broken in 10.0-RELEASE and onwards (can't traffic shape on bridges)

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Jul 12 03:56:56 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201488

            Bug ID: 201488
           Summary: dummynet appears broken in 10.0-RELEASE and onwards
                    (can't traffic shape on bridges)
           Product: Base System
           Version: 10.0-RELEASE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: freebsd-bugs at FreeBSD.org
          Reporter: james_r-freebsdbugzilla at jump.org.uk

If I boot into a Live CD image from FreeBSD-9.3-RELEASE
and issue the following commands:

ifconfig bridge create
ifconfig bridge0 addm igb0 addm igb1 up
ifconfig igb0 up
ifconfig igb1 up
kldload dummynet
sysctl -w net.link.bridge.ipfw=1
ipfw -q 10 add pipe 100 ip from any to any
ipfw -q pipe 100 config bw 1Mb/s delay 100ms


I end up with a traffic shaped network (bandwidth is limited and delay is
inserted) as expected between igb0 and igb1.


Following those exact same commands but with FreeBSD-10.0-RELEASE,
FreeBSD-10.1-RELEASE, or FreeBSD-11.0-CURRENT, all the commands are accepted
without any errors or warnings, however there is no bandwidth limiting and no
delay inserted when passing traffic across the bridge.


It appears that dummynet is broken, at least for bridges, since at least
10.0-RELEASE.

Could this be fixed?


Thanks
James




Images used were:
ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/ISO-IMAGES/9.3/FreeBSD-9.3-RELEASE-amd64-mini-memstick.img
ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/ISO-IMAGES/10.0/FreeBSD-10.0-RELEASE-amd64-memstick.img
ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/ISO-IMAGES/10.1/FreeBSD-10.1-RELEASE-amd64-mini-memstick.img
ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/ISO-IMAGES/11.0/FreeBSD-11.0-CURRENT-amd64-20150630-r284969-mini-memstick.img

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


More information about the freebsd-bugs mailing list