From: Martin Varghese <martin.vargh...@nokia.com> This change enables forwarding of MPLS packets from bareudp tunnel device which is of type ARPHRD_NONE.
Signed-off-by: Martin Varghese <martin.vargh...@nokia.com> --- net/mpls/af_mpls.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/net/mpls/af_mpls.c b/net/mpls/af_mpls.c index fd30ea61336e..37b6731a4576 100644 --- a/net/mpls/af_mpls.c +++ b/net/mpls/af_mpls.c @@ -1594,7 +1594,8 @@ static int mpls_dev_notify(struct notifier_block *this, unsigned long event, dev->type == ARPHRD_IP6GRE || dev->type == ARPHRD_SIT || dev->type == ARPHRD_TUNNEL || - dev->type == ARPHRD_TUNNEL6) { + dev->type == ARPHRD_TUNNEL6 || + dev->type == ARPHRD_NONE) { mdev = mpls_add_dev(dev); if (IS_ERR(mdev)) return notifier_from_errno(PTR_ERR(mdev)); -- 2.18.4