[ovs-discuss] Error trying to add flow with strip_vlan action
Nikhil Handigol
nikhil.handigol at gmail.com
Wed Sep 17 18:49:26 UTC 2014
I've setup an OVS bridge br0 with the following commands:
$ sudo ovs-vsctl add-br br0
$ sudo ovs-vsctl set bridge br0
protocols=OpenFlow10,OpenFlow11,OpenFlow12,OpenFlow13
$ sudo ovs-vsctl set bridge br0 datapath_type=netdev
I tried to insert the following flow with a strip_vlan action:
$ sudo ovs-ofctl -O OpenFlow13 add-flow br0 "cookie=0x0, table=1,
send_flow_rem
priority=30,vlan_tci=0x0ffe/0x1fff,arp,metadata=0xffffffff00000000,arp_tpa=10.0.0.1
actions=strip_vlan,write_metadata:0xcafecafe00000000,goto_table:2"
I get the following error:
ovs-ofctl: none of the usable flow formats (none) is among the allowed flow
formats (OXM-OpenFlow13)
However when I remove "strip_vlan" from the actions, the flow gets added
correctly. What am I doing wrong?
Here are the relevant versions:
OVS version: 2.3.0 obtained from
http://openvswitch.org/releases/openvswitch-2.3.0.tar.gz
$ ovs-vsctl --version
ovs-vsctl (Open vSwitch) 2.3.0
Compiled Sep 16 2014 16:52:35
DB Schema 7.6.0
$ ovs-ofctl --version
ovs-ofctl (Open vSwitch) 2.3.0
Compiled Sep 16 2014 16:52:33
OpenFlow versions 0x1:0x4
Thanks,
Nikhil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20140917/f0d619e6/attachment-0002.html>
More information about the discuss
mailing list