Lines Matching refs:netdev_ops
963 if (!dev->netdev_ops->ndo_get_vf_port || !dev->dev.parent || in rtnl_port_size()
1050 err = dev->netdev_ops->ndo_get_vf_port(dev, vf, skb); in rtnl_vf_ports_fill()
1078 err = dev->netdev_ops->ndo_get_vf_port(dev, PORT_SELF_VF, skb); in rtnl_port_self_fill()
1094 if (!dev->netdev_ops->ndo_get_vf_port || !dev->dev.parent || in rtnl_port_fill()
1224 if (dev->netdev_ops->ndo_get_vf_config(dev, vfs_num, &ivi)) in rtnl_fill_vfinfo()
1283 if (dev->netdev_ops->ndo_get_vf_stats) in rtnl_fill_vfinfo()
1284 dev->netdev_ops->ndo_get_vf_stats(dev, vfs_num, in rtnl_fill_vfinfo()
1333 if (!dev->netdev_ops->ndo_get_vf_config) in rtnl_fill_vf()
1381 return __dev_xdp_query(dev, dev->netdev_ops->ndo_bpf, XDP_QUERY_PROG); in rtnl_xdp_prog_drv()
1386 return __dev_xdp_query(dev, dev->netdev_ops->ndo_bpf, in rtnl_xdp_prog_hw()
2177 const struct net_device_ops *ops = dev->netdev_ops; in handle_infiniband_guid()
2192 const struct net_device_ops *ops = dev->netdev_ops; in do_setvfinfo()
2374 ops = upper_dev->netdev_ops; in do_set_master()
2389 ops = upper_dev->netdev_ops; in do_set_master()
2409 const struct net_device_ops *ops = dev->netdev_ops; in do_setlink()
3723 const struct net_device_ops *ops = br_dev->netdev_ops; in rtnl_fdb_add()
3735 if (dev->netdev_ops->ndo_fdb_add) in rtnl_fdb_add()
3736 err = dev->netdev_ops->ndo_fdb_add(ndm, tb, dev, addr, in rtnl_fdb_add()
3834 const struct net_device_ops *ops = br_dev->netdev_ops; in rtnl_fdb_del()
3847 if (dev->netdev_ops->ndo_fdb_del) in rtnl_fdb_del()
3848 err = dev->netdev_ops->ndo_fdb_del(ndm, tb, dev, addr, in rtnl_fdb_del()
4043 ops = br_dev->netdev_ops; in rtnl_fdb_dump()
4060 cops = br_dev->netdev_ops; in rtnl_fdb_dump()
4086 if (dev->netdev_ops->ndo_fdb_dump) in rtnl_fdb_dump()
4087 err = dev->netdev_ops->ndo_fdb_dump(skb, cb, in rtnl_fdb_dump()
4221 ops = br_dev->netdev_ops; in rtnl_fdb_get()
4235 ops = br_dev->netdev_ops; in rtnl_fdb_get()
4241 ops = dev->netdev_ops; in rtnl_fdb_get()
4452 const struct net_device_ops *ops = dev->netdev_ops; in rtnl_bridge_getlink()
4455 if (br_dev && br_dev->netdev_ops->ndo_bridge_getlink) { in rtnl_bridge_getlink()
4457 err = br_dev->netdev_ops->ndo_bridge_getlink( in rtnl_bridge_getlink()
4515 if (!dev->netdev_ops->ndo_bridge_getlink) in rtnl_bridge_notify()
4524 err = dev->netdev_ops->ndo_bridge_getlink(skb, 0, 0, dev, 0, 0); in rtnl_bridge_notify()
4582 if (!br_dev || !br_dev->netdev_ops->ndo_bridge_setlink) { in rtnl_bridge_setlink()
4587 err = br_dev->netdev_ops->ndo_bridge_setlink(dev, nlh, flags, in rtnl_bridge_setlink()
4596 if (!dev->netdev_ops->ndo_bridge_setlink) in rtnl_bridge_setlink()
4599 err = dev->netdev_ops->ndo_bridge_setlink(dev, nlh, in rtnl_bridge_setlink()
4659 if (!br_dev || !br_dev->netdev_ops->ndo_bridge_dellink) { in rtnl_bridge_dellink()
4664 err = br_dev->netdev_ops->ndo_bridge_dellink(dev, nlh, flags); in rtnl_bridge_dellink()
4672 if (!dev->netdev_ops->ndo_bridge_dellink) in rtnl_bridge_dellink()
4675 err = dev->netdev_ops->ndo_bridge_dellink(dev, nlh, in rtnl_bridge_dellink()
4719 if (!(dev->netdev_ops && dev->netdev_ops->ndo_has_offload_stats && in rtnl_get_offload_stats()
4720 dev->netdev_ops->ndo_get_offload_stats)) in rtnl_get_offload_stats()
4732 if (!dev->netdev_ops->ndo_has_offload_stats(dev, attr_id)) in rtnl_get_offload_stats()
4742 err = dev->netdev_ops->ndo_get_offload_stats(attr_id, dev, in rtnl_get_offload_stats()
4767 if (!(dev->netdev_ops && dev->netdev_ops->ndo_has_offload_stats && in rtnl_get_offload_stats_size()
4768 dev->netdev_ops->ndo_get_offload_stats)) in rtnl_get_offload_stats_size()
4773 if (!dev->netdev_ops->ndo_has_offload_stats(dev, attr_id)) in rtnl_get_offload_stats_size()