Hi Benny, The bridge patch was developed for a project where we would run on drivers without hardware acceleration - it does not address hardware accelerated drivers. In addition there was no requirement to set the priority field in outgoing frames correctly, so it does not address this either. Both of these features could be added if someone needed them. One nice feature of the patch is it allows setting the untagged VLAN on the bridge interface itself - this allows one to directly configure IP addresses on that interface, and not require a separate VLAN interface. I would suggest using the same skb->priority -> VLAN priority mapping table that the 802.1q code uses. This would enable users of the bridge interface itself to control the VLAN priority for locally generated frames. Simon >>>>> "DK" == David Kimdon <david.kimdon at devicescape.com <https://lists.osdl.org/mailman/listinfo/bridge> > writes: DK> Hi, The attached patches enables the bridge to filter and forward DK> packets according to their IEEE 802.1q headers. How does this work in the presence of hardware VLAN acceleration (as almost all important cards/drivers offer)? In that case it seems that the tag is stripped and forgotten about. Does this code somehow avoid the problem? /Benny