Any ideas on this?

____________________________________________

Kris Lindgren
Senior Linux Systems Engineer
GoDaddy, LLC


From: Kris G. Lindgren
Sent: Friday, May 31, 2013 6:15 PM
To: discuss@openvswitch.org
Subject: ovs-ofctl replace-flows

Hello all,

I am trying to use the ovs-ofctl replace-flows command to add flows from a file 
that includes multiple tables.  However, I am running into some issues.

First, when it works all the flows are added into table 0 and the table that is 
specified in the flow is ignored:

# ovs-ofctl del-flows xenbr0-int
# echo "table=1 action=normal" > asdf
# ovs-ofctl dump-flows xenbr0-int
NXST_FLOW reply (xid=0x4):
# ovs-ofctl replace-flows xenbr0-int asdf
# ovs-ofctl dump-flows xenbr0-int
NXST_FLOW reply (xid=0x4):
cookie=0x0, duration=1.584s, table=0, n_packets=2998, n_bytes=128786, 
idle_age=0, actions=NORMAL

I have tried:
Table=1,action=normal
Table=1 action=normal
Table=1, action=normal

I have also tried specifying the flow format of "any", without any luck.

Second, most of the time that I run the above flow I loose connectivity to the 
machine.  The ip for the machine is bound to xenbr0 which is also an OVS 
bridge.  So whatever is going on seems to effect ovs as a whole.  Running 
ovs-ofctl del-flows xenbr0-int will restore access to the machine.  From KVM on 
the machine if I run a ovs-ofctl dump-flows xenbr0-int I can see the rule was 
added to table 0 and is matching packets, but connectivity to the ip on xenbr0 
is still denied.

I am using ovs 1.10.

What am I missing something here?

Regards,
Kris Lindgren
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to