net/mlx5: support MPLS-in-GRE and MPLS-in-UDP
authorMatan Azrad <matan@mellanox.com>
Tue, 15 May 2018 11:07:14 +0000 (11:07 +0000)
committerFerruh Yigit <ferruh.yigit@intel.com>
Thu, 17 May 2018 10:31:42 +0000 (12:31 +0200)
commit1f106da2bf7b6461a18601abbda36de11920dfcd
treee05bd394969cb9989ddee1e6e4f713222fbed286
parentdd3331c6f1ced718bc1634924b35849cc4ffbd70
net/mlx5: support MPLS-in-GRE and MPLS-in-UDP

Add support for MPLS over GRE and MPLS over UDP tunnel types as
described in the next RFCs:
1. https://tools.ietf.org/html/rfc4023
2. https://tools.ietf.org/html/rfc7510
3. https://tools.ietf.org/html/rfc4385

Signed-off-by: Matan Azrad <matan@mellanox.com>
Acked-by: Nelio Laranjeiro <nelio.laranjeiro@6wind.com>
doc/guides/nics/mlx5.rst
drivers/net/mlx5/Makefile
drivers/net/mlx5/mlx5.c
drivers/net/mlx5/mlx5.h
drivers/net/mlx5/mlx5_flow.c