[ovs-dev] OVS 2.1.2 & 2.0.0: ovs-ofctl: with actions=goto_table fails

Nirmalanand Jebakumar nirmalanandj at gmail.com
Thu Jun 26 12:32:20 UTC 2014


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*



More information about the dev mailing list