vswitchd: Avoid output port explosion with mirrors that output to VLANs.
authorBen Pfaff <blp@nicira.com>
Mon, 24 Aug 2009 17:42:44 +0000 (10:42 -0700)
committerBen Pfaff <blp@nicira.com>
Wed, 26 Aug 2009 21:03:39 +0000 (14:03 -0700)
commit274de4d20f450cc4cf83500d806f8b361f1387a5
treed60ff097e9aee0e6e6b7b2d39f992f26c185ef8a
parent5b4994cd75470b694628fb76eb0fb01869eaac9a
vswitchd: Avoid output port explosion with mirrors that output to VLANs.

compose_dsts() was updating the VLAN of packets sent to VLAN mirrors
before it changed the VLAN value, but of course it's the final VLAN value
that actually matters.

Thanks to Reid for his good work tracking this one down.

Bug #1898.
vswitchd/bridge.c