Lines Matching defs:dev
748 struct net_device *dev, struct Qdisc *sch,
754 bo->net = dev_net(dev);
771 struct net_device *dev = block_cb->indr.dev;
776 tcf_block_offload_init(&bo, dev, sch, FLOW_BLOCK_UNBIND,
795 struct net_device *dev, struct Qdisc *sch,
802 tcf_block_offload_init(&bo, dev, sch, command, ei->binder_type,
806 if (dev->netdev_ops->ndo_setup_tc) {
809 err = dev->netdev_ops->ndo_setup_tc(dev, TC_SETUP_BLOCK, &bo);
819 flow_indr_dev_setup_offload(dev, sch, TC_SETUP_BLOCK, block, &bo,
830 struct net_device *dev = q->dev_queue->dev;
838 if (dev->netdev_ops->ndo_setup_tc &&
839 !tc_can_offload(dev) &&
841 NL_SET_ERR_MSG(extack, "Bind to offloaded block failed as dev has offload disabled");
846 err = tcf_block_offload_cmd(block, dev, q, ei, FLOW_BLOCK_BIND, extack);
869 struct net_device *dev = q->dev_queue->dev;
873 err = tcf_block_offload_cmd(block, dev, q, ei, FLOW_BLOCK_UNBIND, NULL);
1154 struct net_device *dev;
1163 dev = dev_get_by_index_rcu(net, ifindex);
1164 if (!dev) {
1171 *q = rcu_dereference(dev->qdisc);
1174 *q = qdisc_lookup_rcu(dev, TC_H_MAJ(*parent));
2766 struct net_device *dev;
2769 dev = __dev_get_by_index(net, tcm->tcm_ifindex);
2770 if (!dev)
2775 q = rtnl_dereference(dev->qdisc);
2777 q = qdisc_lookup(dev, TC_H_MAJ(tcm->tcm_parent));
3147 struct net_device *dev;
3150 dev = __dev_get_by_index(net, tcm->tcm_ifindex);
3151 if (!dev)
3155 q = rtnl_dereference(dev->qdisc);
3157 q = qdisc_lookup(dev, TC_H_MAJ(tcm->tcm_parent));