Explorar o código

[PKT_SCHED]: Pass real namespace in net scheduler classifiers.

Signed-off-by: Denis V. Lunev <den@openvz.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Denis V. Lunev %!s(int64=17) %!d(string=hai) anos
pai
achega
09382bac66
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      include/net/pkt_cls.h

+ 1 - 1
include/net/pkt_cls.h

@@ -353,7 +353,7 @@ tcf_match_indev(struct sk_buff *skb, char *indev)
 	if (indev[0]) {
 	if (indev[0]) {
 		if  (!skb->iif)
 		if  (!skb->iif)
 			return 0;
 			return 0;
-		dev = __dev_get_by_index(&init_net, skb->iif);
+		dev = __dev_get_by_index(dev_net(skb->dev), skb->iif);
 		if (!dev || strcmp(indev, dev->name))
 		if (!dev || strcmp(indev, dev->name))
 			return 0;
 			return 0;
 	}
 	}