X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=drivers%2Fnet%2Ftun.c;h=9c8b5bc2b9d8e851c53cc4d311c245654ebe75e2;hb=86dfb4acb378cb3a4eede3db919604c583beaa7c;hp=5eadb7a1ad7bfec2237ffe33744efca336ea02f3;hpb=cc3baecb21d2e6ff61e81a0b864c8fd624a7f258;p=cascardo%2Flinux.git diff --git a/drivers/net/tun.c b/drivers/net/tun.c index 5eadb7a1ad7b..9c8b5bc2b9d8 100644 --- a/drivers/net/tun.c +++ b/drivers/net/tun.c @@ -2503,6 +2503,9 @@ static int tun_device_event(struct notifier_block *unused, struct net_device *dev = netdev_notifier_info_to_dev(ptr); struct tun_struct *tun = netdev_priv(dev); + if (dev->rtnl_link_ops != &tun_link_ops) + return NOTIFY_DONE; + switch (event) { case NETDEV_CHANGE_TX_QUEUE_LEN: if (tun_queue_resize(tun))