[ovs-dev] [PATCH v2.54] datapath: Add basic MPLS support to kernel

2014-02-11 Thread Simon Horman
Allow datapath to recognize and extract MPLS labels into flow keys and execute actions which push, pop, and set labels on packets. Based heavily on work by Leo Alterman, Ravi K, Isaku Yamahata and Joe Stringer. Cc: Ravi K Cc: Leo Alterman Cc: Isaku Yamahata Cc: Joe Stringer Signed-off-by: Sim

[ovs-dev] [PATCH v2.54] datapath: Add basic MPLS support to kernel

2014-02-11 Thread Simon Horman
Hi Jesse, Hi All, As per the suggestion made by Ben in relation to this patch I have updated it so that: * The datapath rejects push MPLS actions in the presence of VLAN tags. I have done this by blacklisting the following: - ETH_P_8021Q (0x8100) - ETH_P_8021AD (0x88A8) - ETH_P_QINQ1 (0x