diff options
author | 2015-06-25 09:20:20 +0000 | |
---|---|---|
committer | 2015-06-25 09:20:20 +0000 | |
commit | 70e025bbd9ba25c202cf068b104745bb75fdc572 (patch) | |
tree | 879c2647a649631a7ea0500f4dd6918599547f1b /sys/dev/isa | |
parent | Check for correct rdomain in if_output() rather than in ether_output(). (diff) | |
download | wireguard-openbsd-70e025bbd9ba25c202cf068b104745bb75fdc572.tar.xz wireguard-openbsd-70e025bbd9ba25c202cf068b104745bb75fdc572.zip |
Move brige(4)'s output hook outside of ether_output().
This fix some weird bridge(4) configurations involving pseudo-drivers
stacked on top of interfaces in a bridge.
Also simplifies the loop prevention logic to match bridge's input path.
Instead of using a tag per port/bridge simply flag output mbufs to make
sure only one copy per bridge go through bridge_output().
ok bluhm@, claudio@
Diffstat (limited to 'sys/dev/isa')
0 files changed, 0 insertions, 0 deletions