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