physical: Preserve output port across multicast group output.
authorBen Pfaff <blp@nicira.com>
Fri, 2 Oct 2015 19:44:53 +0000 (12:44 -0700)
committerBen Pfaff <blp@nicira.com>
Wed, 7 Oct 2015 20:15:09 +0000 (13:15 -0700)
commite1edd7643cc46e26c55efd43a25c155c076ba6e4
tree3311129931306cb2c6ad7a4ff46d3711ea5d7e24
parentc96ba5023de2fc0eca89b133f673b7b8e43d8276
physical: Preserve output port across multicast group output.

Otherwise actions like this would not output to the same set of ports
for each output action (the second output would only forward to the
last port from the first output action):

    outport = "_MC_FLOOD"; output; output;

Obviously it's a corner case but it still seems worth implementing
correctly.

Found by inspection.

Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Justin Pettit <jpettit@nicira.com>
ovn/controller/physical.c