Skip to content

Commit

Permalink
mpls: allow routes on ipip and sit devices
Browse files Browse the repository at this point in the history
Allow MPLS routes on IPIP and SIT devices now that they
support forwarding MPLS packets.

Signed-off-by: Simon Horman <[email protected]>
Reviewed-by: Dinan Gunawardena <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
  • Loading branch information
shorman-netronome authored and davem330 committed Jul 9, 2016
1 parent 1b69e7e commit 407f31b
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions net/mpls/af_mpls.c
Original file line number Diff line number Diff line change
Expand Up @@ -1009,10 +1009,12 @@ static int mpls_dev_notify(struct notifier_block *this, unsigned long event,
unsigned int flags;

if (event == NETDEV_REGISTER) {
/* For now just support Ethernet and IPGRE devices */
/* For now just support Ethernet, IPGRE, SIT and IPIP devices */
if (dev->type == ARPHRD_ETHER ||
dev->type == ARPHRD_LOOPBACK ||
dev->type == ARPHRD_IPGRE) {
dev->type == ARPHRD_IPGRE ||
dev->type == ARPHRD_SIT ||
dev->type == ARPHRD_TUNNEL) {
mdev = mpls_add_dev(dev);
if (IS_ERR(mdev))
return notifier_from_errno(PTR_ERR(mdev));
Expand Down

0 comments on commit 407f31b

Please sign in to comment.