I know very little about the MPLS integration, but I have one thing that might
be worth checking. Are you using the OVS kernel module that came with OVS
2.6.1 or the one that comes with Linux 4.2? Linux 4.2 came out a year before
OVS 2.6, and 2.6 introduced MPLS TTL. It looks like the kernel
This is the log of ovs-vswitchd:
2017-04-05T05:45:45.944Z|00205|dpif(handler14)|WARN|system@ovs-system:
failed to put[create] (Invalid argument)
ufid:d62cd3db-17dd-488f-99bc-9da8b7e59c24
I have configured ovs flows like this on ovs bridge:
1. cookie=0x0, duration=2261.104s, *table=0*, n_packets=23, n_bytes=1702,
idle_age=1877, tcp,in_port=8,nw_src=51.0.0.4 actions=group:1,resubmit(8,7)
2. group_id=1,type=select,bucket=actions=set_field:fa:16:3e:48:
cd:9e->eth_dst,resubmit(,5)