diff options
Diffstat (limited to 'net/sched/sch_api.c')
-rw-r--r-- | net/sched/sch_api.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/net/sched/sch_api.c b/net/sched/sch_api.c index efc383c58f1e..39d32780c80b 100644 --- a/net/sched/sch_api.c +++ b/net/sched/sch_api.c | |||
@@ -607,7 +607,7 @@ static int tc_get_qdisc(struct sk_buff *skb, struct nlmsghdr *n, void *arg) | |||
607 | struct Qdisc *p = NULL; | 607 | struct Qdisc *p = NULL; |
608 | int err; | 608 | int err; |
609 | 609 | ||
610 | if ((dev = __dev_get_by_index(tcm->tcm_ifindex)) == NULL) | 610 | if ((dev = __dev_get_by_index(&init_net, tcm->tcm_ifindex)) == NULL) |
611 | return -ENODEV; | 611 | return -ENODEV; |
612 | 612 | ||
613 | if (clid) { | 613 | if (clid) { |
@@ -674,7 +674,7 @@ replay: | |||
674 | clid = tcm->tcm_parent; | 674 | clid = tcm->tcm_parent; |
675 | q = p = NULL; | 675 | q = p = NULL; |
676 | 676 | ||
677 | if ((dev = __dev_get_by_index(tcm->tcm_ifindex)) == NULL) | 677 | if ((dev = __dev_get_by_index(&init_net, tcm->tcm_ifindex)) == NULL) |
678 | return -ENODEV; | 678 | return -ENODEV; |
679 | 679 | ||
680 | if (clid) { | 680 | if (clid) { |
@@ -881,7 +881,7 @@ static int tc_dump_qdisc(struct sk_buff *skb, struct netlink_callback *cb) | |||
881 | s_q_idx = q_idx = cb->args[1]; | 881 | s_q_idx = q_idx = cb->args[1]; |
882 | read_lock(&dev_base_lock); | 882 | read_lock(&dev_base_lock); |
883 | idx = 0; | 883 | idx = 0; |
884 | for_each_netdev(dev) { | 884 | for_each_netdev(&init_net, dev) { |
885 | if (idx < s_idx) | 885 | if (idx < s_idx) |
886 | goto cont; | 886 | goto cont; |
887 | if (idx > s_idx) | 887 | if (idx > s_idx) |
@@ -932,7 +932,7 @@ static int tc_ctl_tclass(struct sk_buff *skb, struct nlmsghdr *n, void *arg) | |||
932 | u32 qid = TC_H_MAJ(clid); | 932 | u32 qid = TC_H_MAJ(clid); |
933 | int err; | 933 | int err; |
934 | 934 | ||
935 | if ((dev = __dev_get_by_index(tcm->tcm_ifindex)) == NULL) | 935 | if ((dev = __dev_get_by_index(&init_net, tcm->tcm_ifindex)) == NULL) |
936 | return -ENODEV; | 936 | return -ENODEV; |
937 | 937 | ||
938 | /* | 938 | /* |
@@ -1115,7 +1115,7 @@ static int tc_dump_tclass(struct sk_buff *skb, struct netlink_callback *cb) | |||
1115 | 1115 | ||
1116 | if (cb->nlh->nlmsg_len < NLMSG_LENGTH(sizeof(*tcm))) | 1116 | if (cb->nlh->nlmsg_len < NLMSG_LENGTH(sizeof(*tcm))) |
1117 | return 0; | 1117 | return 0; |
1118 | if ((dev = dev_get_by_index(tcm->tcm_ifindex)) == NULL) | 1118 | if ((dev = dev_get_by_index(&init_net, tcm->tcm_ifindex)) == NULL) |
1119 | return 0; | 1119 | return 0; |
1120 | 1120 | ||
1121 | s_t = cb->args[0]; | 1121 | s_t = cb->args[0]; |