Hello, I'm running OVS version 2.1.2 on RHEL 6.5. When I try to add a flow with the goto_table keyword, it fails with the below message: # ovs-ofctl add-flow br0 "table=0,dl_dst=aa:bb:cc:dd:ee:ff, actions=goto_table:1" ovs-ofctl: none of the usable flow formats (OXM,OpenFlow11) is among the allowed flow formats (OpenFlow10,NXM) #
I have configured OVS for OpenFlow 1.3 Based on the info I found on the web, GOTO_TABLE support was added in 2012/2013 time frame. Alternatively, When I send a FLOW_MOD(OFv1.3) message from my controller(based on OF 1.3) to OVS, I see it properly decoded in the "ovs-ofctl snoop br0" output. But goto_table instruction gets translated into a DROP. Basically, it is treating goto_table instructions as a NOOP [Logs below] I'm facing the same issue with OVS 2.0.0 as well as OVS 2.1.2. Is this a known issue? Regards, Nirmal #uname -a 2.6.32-431.el6.x86_64 #1 SMP Sun Nov 10 22:19:54 EST 2013 x86_64 x86_64 x86_64 GNU/Linux ovs-ofctl --version ovs-ofctl (Open vSwitch) 2.1.2 Compiled Jun 27 2014 00:18:01 OpenFlow versions 0x1:0x4 #*ovs-ofctl snoop br0* OFPT_FLOW_MOD (OF1.3) (xid=0xb): ADD priority=1000,dl_dst=aa:bb:cc:dd:ee:ff cookie:0x96 idle:6000 hard:6000 out_port:0 send_flow_rem *actions=goto_table:1* *#ovs-ofctl dump-flows br0* cookie=0x96, duration=26.346s, table=0, n_packets=0, n_bytes=0, idle_timeout=6000, hard_timeout=6000, idle_age=26, priority=1000,dl_dst=aa:bb:cc:dd:ee:ff *actions=Drop* _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev