Hi, I'm trying to match on vlan_vid using Open vSwitch, set as an OpenFlow 1.3 switch. The flows are the following:
At table 0: tag the packet, set the vid to 100 and send it to table 1. $ sudo ovs-ofctl -O OpenFlow13 add-flow s1 table=0,in_port=1,actions=push_vlan:0x8100,set_field:100-\>vlan_vid,goto_table:1 At table 1: Match on in_port and vlan_vid, then output to port 2 $ sudo ovs-ofctl -O OpenFlow13 add-flow s1 table=1,in_port=1,vlan_vid=100,actions=output:2 Sending packets through the interface 1, the packets match the flow at table 0, but do not match the flow at table 2. This is the dump flows result $ sudo ovs-ofctl -O OpenFlow13 dump-flows s1 OFPST_FLOW reply (OF1.3) (xid=0x2): cookie=0x0, duration=94.936s, table=0, n_packets=7, n_bytes=294, in_port=1 actions=push_vlan:0x8100,set_field:100->vlan_vid,goto_table:1 cookie=0x0, duration=75.93s, table=1, n_packets=0, n_bytes=0, in_port=1,vlan_tci=0x0064/0x1fff actions=output:2 Reading the ofctl man page I can see that the vlan_tci value shown by the dump-flows looks right. Am I doing something wrong? Thanks. -- Eder Leão Fernandes Bacharel em Ciências de Computação Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss