Signed-off-by: Aaron Rosen <arosen@clemson.edu>
[Ben Pfaff added the test.]
Signed-off-by: Ben Pfaff <blp@nicira.com>
The following people, in alphabetical order, have either authored or
signed off on commits in the Open vSwitch version control repository.
The following people, in alphabetical order, have either authored or
signed off on commits in the Open vSwitch version control repository.
+Aaron Rosen arosen@clemson.edu
Alexey I. Froloff raorn@altlinux.org
Andrew Evans aevans@nicira.com
Andrew Lambeth wal@nicira.com
Alexey I. Froloff raorn@altlinux.org
Andrew Evans aevans@nicira.com
Andrew Lambeth wal@nicira.com
provided helpful bug reports or suggestions.
Aaron M. Ucko ucko@debian.org
provided helpful bug reports or suggestions.
Aaron M. Ucko ucko@debian.org
-Aaron Rosen arosen@clemson.edu
Ahmed Bilal numan252@gmail.com
Alan Shieh ashieh@nicira.com
Alban Browaeys prahal@yahoo.com
Ahmed Bilal numan252@gmail.com
Alan Shieh ashieh@nicira.com
Alban Browaeys prahal@yahoo.com
case OFPP_CONTROLLER:
execute_controller_action(ctx, max_len, OFPR_ACTION);
break;
case OFPP_CONTROLLER:
execute_controller_action(ctx, max_len, OFPR_ACTION);
break;
- case OFPP_LOCAL:
- compose_output_action(ctx, OFPP_LOCAL);
- break;
default:
if (port != ctx->flow.in_port) {
compose_output_action(ctx, port);
default:
if (port != ctx->flow.in_port) {
compose_output_action(ctx, port);
add-port br0 p7 -- set Interface p7 type=dummy ])
AT_DATA([flows.txt], [dnl
add-port br0 p7 -- set Interface p7 type=dummy ])
AT_DATA([flows.txt], [dnl
+in_port=local actions=local,flood
in_port=1 actions=flood
in_port=2 actions=all
in_port=3 actions=output:65534,output:1,output:2,output:3,output:4,output:5,output:6,output:7
in_port=1 actions=flood
in_port=2 actions=all
in_port=3 actions=output:65534,output:1,output:2,output:3,output:4,output:5,output:6,output:7
AT_CHECK([ovs-ofctl mod-port br0 5 noforward])
AT_CHECK([ovs-ofctl mod-port br0 6 noflood])
AT_CHECK([ovs-ofctl mod-port br0 5 noforward])
AT_CHECK([ovs-ofctl mod-port br0 6 noflood])
+AT_CHECK([ovs-appctl ofproto/trace br0 'in_port(0),eth(src=00:00:00:00:00:01,dst=00:00:00:00:00:02),eth_type(0x0900)'], [0], [stdout])
+AT_CHECK([tail -1 stdout \
+| sed -e 's/Datapath actions: //' | tr ',' '\n' | sort], [0], [dnl
+1
+2
+3
+4
+7
+])
+
AT_CHECK([ovs-appctl ofproto/trace br0 'in_port(1),eth(src=00:00:00:00:00:01,dst=00:00:00:00:00:02),eth_type(0x0900)'], [0], [stdout])
AT_CHECK([tail -1 stdout \
| sed -e 's/Datapath actions: //' | tr ',' '\n' | sort], [0], [dnl
AT_CHECK([ovs-appctl ofproto/trace br0 'in_port(1),eth(src=00:00:00:00:00:01,dst=00:00:00:00:00:02),eth_type(0x0900)'], [0], [stdout])
AT_CHECK([tail -1 stdout \
| sed -e 's/Datapath actions: //' | tr ',' '\n' | sort], [0], [dnl