net: Removed the device type check to add mpls support for devices
MPLS has no dependency with the device type of underlying devices. Hence the device type check to add mpls support for devices can be avoided. Signed-off-by: Martin Varghese <martin.varghese@nokia.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
73cb11933c
commit
350e7ab92d
@@ -1584,21 +1584,10 @@ static int mpls_dev_notify(struct notifier_block *this, unsigned long event,
|
|||||||
unsigned int flags;
|
unsigned int flags;
|
||||||
|
|
||||||
if (event == NETDEV_REGISTER) {
|
if (event == NETDEV_REGISTER) {
|
||||||
|
|
||||||
/* For now just support Ethernet, IPGRE, IP6GRE, SIT and
|
|
||||||
* IPIP devices
|
|
||||||
*/
|
|
||||||
if (dev->type == ARPHRD_ETHER ||
|
|
||||||
dev->type == ARPHRD_LOOPBACK ||
|
|
||||||
dev->type == ARPHRD_IPGRE ||
|
|
||||||
dev->type == ARPHRD_IP6GRE ||
|
|
||||||
dev->type == ARPHRD_SIT ||
|
|
||||||
dev->type == ARPHRD_TUNNEL ||
|
|
||||||
dev->type == ARPHRD_TUNNEL6) {
|
|
||||||
mdev = mpls_add_dev(dev);
|
mdev = mpls_add_dev(dev);
|
||||||
if (IS_ERR(mdev))
|
if (IS_ERR(mdev))
|
||||||
return notifier_from_errno(PTR_ERR(mdev));
|
return notifier_from_errno(PTR_ERR(mdev));
|
||||||
}
|
|
||||||
return NOTIFY_OK;
|
return NOTIFY_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user