On 4/25/23 19:06, Gerrie Roos via discuss wrote: > Hi all > > I'm running into a known issue when decapsulating MPLS VLAN packets on OVS > 2.17.3. It looks likeĀ [ovs-discuss] Error when popping mpls tag from vlan > tagged packet (openvswitch.org) > <https://mail.openvswitch.org/pipermail/ovs-discuss/2016-April/040813.html>. > Is this perhaps solved in later versions? Is there any way to work around > this?
The restriction is imposed by the kernel module and the code is still in the latest kernel. AFAIU, MPLS actions should always go before VLAN actions, otherwise the kernel will reject the flow. So, you have to push VLAN after pushing MPLS and pop VLAN after popping MPLS. And that doesn't really allow you to use VLAN and MPLS together. I suppose, the original explanation from Jesse still applies. Best regards, Ilya Maximets. _______________________________________________ discuss mailing list disc...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-discuss