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
_______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
