Greetings, I noticed that MPLS-over-IP & MPLS-over-UDP support have recently been committed to the kernel, & that MPLS-over-IP support was commited to iproute2 last week.
Please consider this a humble request for RFC7510 MPLS-over-UDP (UDP port 6635) support in iproute2. Perhaps I'm missing something & this should be doable with the current code? The previous iproute2 example on netdev@ ("ip fou add port 6635 ipproto 137") seems to indicate that it would be creating an "mpls-over-ip-over-udp" tunnel, which wouldn't be compatible with RFC7510, which just adds a simple UDP header to MPLS packets (MPLS dataplane packets aren't IP packets & thus don't have an IP protocol number, e.g. it uses ethertype 0x8847 for unicast & 0x8848 for multicast). Or perhaps RFC7510 support would be better off as part of the lwtunnel framework? Thanks & best regards, --- Blake Willis Network Engineering Consultant Scalable System Design LLC blake at 2112 dot net "I think what a lot of people don't appreciate is that technology does not automatically improve. It only improves if a lot of really strong engineering talent is applied to the problem, that it improves. And there are many examples in history where civilizations have reached a certain technology level, and then have fallen well below that, and then recovered only millennia later." -- Elon Musk