[ovs-discuss] How to set metadata in ovs-ofctl actions=learn
Ching Sun
Ching.Sun at huawei.com
Sat Apr 1 01:48:31 UTC 2017
Hi all,
I want to set metadata=0x1 in the following learn action
ovs-ofctl -O OpenFlow13 add-flow br-int "table=40, priority=10, metadata=0x01/0x0f, tcp, actions=learn(cookie=0xfade, table=30, idle_timeout=60, eth_type=0x800, NXM_OF_IP_SRC[], NXM_OF_IP_DST[], NXM_OF_IP_PROTO[], NXM_OF_TCP_SRC[], NXM_OF_TCP_DST[], load:0x1->metadata), resubmit(, 11)"
and got error "ovs-ofctl: metadata: missing [ looking for field name"
If I change metadata to NXM_NX_REG0[0..15], it works
ovs-ofctl -O OpenFlow13 add-flow br-int "table=40, priority=10, metadata=0x01/0x0f, tcp, actions=learn(cookie=0xfade, table=30, idle_timeout=60, eth_type=0x800, NXM_OF_IP_SRC[], NXM_OF_IP_DST[], NXM_OF_IP_PROTO[], NXM_OF_TCP_SRC[], NXM_OF_TCP_DST[], load:0x1->NXM_NX_REG0[0..15]), resubmit(, 11)"
But following table 30 set NXM_NX_REG0[0..15], I want to match it in the following table. Something like
ovs-ofctl table=2, priority=20, NXM_NX_REG0[0..15]=0x1, action=NORMAL
This is not working, got unknow keyword error.
Is there a way I could set metadata in actions=learn, or I could match NXM_NX_REG0 value in a table?
Thanks,
Ching
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openvswitch.org/pipermail/ovs-discuss/attachments/20170401/b3bb67e5/attachment.html>
More information about the discuss
mailing list