On 3/26/21 7:21 AM, Martin Varghese wrote: > From: Martin Varghese <[email protected]> > > Upstream commit: > > commit f66b53fdbb22ced1a323b22b9de84a61aacd8d18 > Author: Martin Varghese <[email protected]> > Date: Sat Dec 21 08:50:46 2019 +0530 > > openvswitch: New MPLS actions for layer 2 tunnelling > The existing PUSH MPLS action inserts MPLS header between ethernet > header and the IP header. Though this behaviour is fine for L3 VPN > where an IP packet is encapsulated inside a MPLS tunnel, it does not > suffice the L2 VPN (l2 tunnelling) requirements. In L2 VPN the MPLS > header should encapsulate the ethernet packet. > > The new mpls action ADD_MPLS inserts MPLS header at the start of the > packet or at the start of the l3 header depending on the value of l3 > tunnel flag in the ADD_MPLS arguments. > > POP_MPLS action is extended to support ethertype 0x6558. > > Signed-off-by: Martin Varghese <[email protected]> > Acked-by: Pravin B Shelar <[email protected]> > Signed-off-by: David S. Miller <[email protected]> > > Signed-off-by: Martin Varghese <[email protected]> > --- > datapath/actions.c | 42 ++++++++++++++++++++++++++++++++--------- > datapath/flow_netlink.c | 33 ++++++++++++++++++++++++++++++++ > 2 files changed, 66 insertions(+), 9 deletions(-) >
The kernel module that is in OVS source tree is deprecated and we're not accepting new features there. So, you may drop this path from the set. Best regards, Ilya Maximets. _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
