On 23/11/15 16:01, Martin Pieuchot wrote:
On 23/11/15(Mon) 12:57, Momtchil Momtchev wrote:
[...]

That seems to be a known regression on 5.8 because re(4) supports
hardware VLAN.  The problem is that bridge_input() is called before
vlan_input() for every packet received on a physical interface.  Since
the hardware have already removed the VLAN header you see it in bridge0.

This should be fixed in -current as long as you configure your pseudo
interfaces in the order you need:

# ifconfig bridge0 add re0
# ifconfig vlan0 vlan 100 vlandev re0

This way vlan_input() will run before bridge_input() and the packets
with a VLAN ID 100 wont enter bridge0


Ok, this was the missing piece of information. Thank you. This explains everything. I will try -current asap and then will try to sort out things with my patch. Before I was using 4.9 on PC Engines ALIX with vr(4), and now I have 5.8 on PC Engines APU with re(4).

Reply via email to