Lexi Winter:
> bridge_input() also does a second list walk in GRAB_OUR_PACKETS to find
> traffic destined for the local host, which we could avoid with a sysctl
> to ignore Ethernet traffic for MAC addresses other than the bridge
> itself.  this would break configurations where IP addresses are assigned
> to bridge member interfaces, but that's always been the wrong way to
> configure it, so it's not a huge loss.

i tested this today and observed a 22% throughput increase on a
50-member bridge by removing this list walk.

PR at https://github.com/freebsd/freebsd-src/pull/1641

(however, it's possible this breaks something else that i haven't
thought of; ymmv.)

Reply via email to