It's a bug. MPLS support is pretty poor in every released version of OVS. We (mostly Simon Horman) are working on it.
On Fri, Nov 15, 2013 at 04:16:23PM -0500, Bochra Boughzala wrote: > Actually, I just tried to do very basic operation. So this is the switch > config/flows, there is two rules which simply should push/pop mpls tag > But instead of that the packets get dropped and never get out of the > switch, because of some invalid arguments > Am I doing something wrong? > Or this is a bug in open vswitch? > > 5892fd0c-3b7f-4929-b3ca-54d525dc1375 > Bridge "br0" > Port "br0" > Interface "br0" > type: internal > Port "eth3" > Interface "eth3" > Port "eth2" > Interface "eth2" > OFPT_FEATURES_REPLY (OF1.1) (xid=0x2): dpid:0000000000000001 > n_tables:254, n_buffers:256 > capabilities: FLOW_STATS TABLE_STATS PORT_STATS QUEUE_STATS ARP_MATCH_IP > 1(eth2): addr:00:0c:29:f3:71:6f > config: 0 > state: 0 > speed: 0 Mbps now, 0 Mbps max > 2(eth3): addr:00:0c:29:f3:71:83 > config: 0 > state: 0 > speed: 0 Mbps now, 0 Mbps max > LOCAL(br0): addr:00:0c:29:f3:71:6f > config: 0 > state: 0 > speed: 0 Mbps now, 0 Mbps max > OFPT_GET_CONFIG_REPLY (OF1.1) (xid=0x4): frags=normal miss_send_len=0 > OFPST_FLOW reply (OF1.1) (xid=0x2): > * cookie=0x0, duration=1777.94s, table=0, n_packets=1869, n_bytes=122527, > priority=1,in_port=1 > actions=push_mpls:0x8847,load:0x29a->OXM_OF_MPLS_LABEL[],output:2* > * cookie=0x0, duration=1777.909s, table=0, n_packets=0, n_bytes=0, > priority=1,mpls,in_port=2 actions=pop_mpls:0x0800,output:1* > > *This is le log:* > 2013-11-15T21:09:54Z|03580|dpif(miss_handler)|WARN|system@ovs-system: > execute push_mpls(label=666,tc=0,ttl=64,bos=1,eth_type=0x8847),*3 failed > (Invalid argument) *on packet arp,metadata=0,*in_port=0* > ,vlan_tci=0x0000,dl_src=00:0c:29:f3:71:83,dl_dst=ff:ff:ff:ff:ff:ff,arp_spa=192.168.202.185,arp_tpa=192.168.0.5,arp_op=1,arp_sha=00:0c:29:f3:71:83,arp_tha=00:00:00:00:00:00 > > > > > > 2013/11/15 Ben Pfaff <b...@nicira.com> > > > On Fri, Nov 15, 2013 at 02:08:13PM -0500, Bochra Boughzala wrote: > > > Does Open vSwitch in its latest version ( > > > http://openvswitch.org/releases/openvswitch-2.0.0.tar.gz) actually > > support > > > MPLS push/pop actions? > > > > MPLS support is pretty poor in every released version of OVS. We > > (mostly Simon Horman) are working on it. > > _______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss