CVSROOT:        /cvs
Module name:    src
Changes by:     mi...@cvs.openbsd.org   2014/12/04 09:16:21

Modified files:
        sys/net        : if_bridge.c 

Log message:
Repair VLAN tagging in the bridge output path

Since bridge_output/bridge_ifenqueue replace ether_output that does
VLAN tagging and call into if_start directly we need to make sure
that tag has been set by the bridge.

XXX  This abuses "if_output == vlan_output" check, but hopefully
XXX  vlan(4) will use a distinct if_type someday and this code
XXX  will be improved.

Discussed with henning and Rafael Zalamena, ok henning

Reply via email to