Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ifb: dont hard code inet_net use

ifb should lookup devices in the appropriate namespace.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Acked-by: Jamal Hadi Salim <jhs@mojatatu.com>
Cc: Benjamin LaHaise <bcrl@kvack.org>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Eric Dumazet and committed by
David S. Miller
73bf0d0e f9a8f83b

+1 -1
+1 -1
drivers/net/ifb.c
··· 90 90 u64_stats_update_end(&dp->tsync); 91 91 92 92 rcu_read_lock(); 93 - skb->dev = dev_get_by_index_rcu(&init_net, skb->skb_iif); 93 + skb->dev = dev_get_by_index_rcu(dev_net(_dev), skb->skb_iif); 94 94 if (!skb->dev) { 95 95 rcu_read_unlock(); 96 96 dev_kfree_skb(skb);