Lines Matching refs:netdev_ops
963 if (!dev->netdev_ops->ndo_get_vf_port || !dev->dev.parent || in rtnl_port_size()
1075 err = dev->netdev_ops->ndo_get_vf_port(dev, vf, skb); in rtnl_vf_ports_fill()
1103 err = dev->netdev_ops->ndo_get_vf_port(dev, PORT_SELF_VF, skb); in rtnl_port_self_fill()
1119 if (!dev->netdev_ops->ndo_get_vf_port || !dev->dev.parent || in rtnl_port_fill()
1251 if (dev->netdev_ops->ndo_get_vf_config(dev, vfs_num, &ivi)) in rtnl_fill_vfinfo()
1305 if (dev->netdev_ops->ndo_get_vf_guid && in rtnl_fill_vfinfo()
1306 !dev->netdev_ops->ndo_get_vf_guid(dev, vfs_num, &node_guid, in rtnl_fill_vfinfo()
1324 if (dev->netdev_ops->ndo_get_vf_stats) in rtnl_fill_vfinfo()
1325 dev->netdev_ops->ndo_get_vf_stats(dev, vfs_num, in rtnl_fill_vfinfo()
1374 if (!dev->netdev_ops->ndo_get_vf_config) in rtnl_fill_vf()
2308 const struct net_device_ops *ops = dev->netdev_ops; in handle_infiniband_guid()
2323 const struct net_device_ops *ops = dev->netdev_ops; in do_setvfinfo()
2505 ops = upper_dev->netdev_ops; in do_set_master()
2519 ops = upper_dev->netdev_ops; in do_set_master()
2542 const struct net_device_ops *ops = dev->netdev_ops; in do_set_proto_down()
2600 const struct net_device_ops *ops = dev->netdev_ops; in do_setlink()
4041 const struct net_device_ops *ops = br_dev->netdev_ops; in rtnl_fdb_add()
4053 if (dev->netdev_ops->ndo_fdb_add) in rtnl_fdb_add()
4054 err = dev->netdev_ops->ndo_fdb_add(ndm, tb, dev, addr, in rtnl_fdb_add()
4152 const struct net_device_ops *ops = br_dev->netdev_ops; in rtnl_fdb_del()
4165 if (dev->netdev_ops->ndo_fdb_del) in rtnl_fdb_del()
4166 err = dev->netdev_ops->ndo_fdb_del(ndm, tb, dev, addr, in rtnl_fdb_del()
4361 ops = br_dev->netdev_ops; in rtnl_fdb_dump()
4378 cops = br_dev->netdev_ops; in rtnl_fdb_dump()
4404 if (dev->netdev_ops->ndo_fdb_dump) in rtnl_fdb_dump()
4405 err = dev->netdev_ops->ndo_fdb_dump(skb, cb, in rtnl_fdb_dump()
4539 ops = br_dev->netdev_ops; in rtnl_fdb_get()
4553 ops = br_dev->netdev_ops; in rtnl_fdb_get()
4559 ops = dev->netdev_ops; in rtnl_fdb_get()
4774 const struct net_device_ops *ops = dev->netdev_ops; in rtnl_bridge_getlink()
4777 if (br_dev && br_dev->netdev_ops->ndo_bridge_getlink) { in rtnl_bridge_getlink()
4779 err = br_dev->netdev_ops->ndo_bridge_getlink( in rtnl_bridge_getlink()
4837 if (!dev->netdev_ops->ndo_bridge_getlink) in rtnl_bridge_notify()
4846 err = dev->netdev_ops->ndo_bridge_getlink(skb, 0, 0, dev, 0, 0); in rtnl_bridge_notify()
4908 if (!br_dev || !br_dev->netdev_ops->ndo_bridge_setlink) { in rtnl_bridge_setlink()
4913 err = br_dev->netdev_ops->ndo_bridge_setlink(dev, nlh, flags, in rtnl_bridge_setlink()
4922 if (!dev->netdev_ops->ndo_bridge_setlink) in rtnl_bridge_setlink()
4925 err = dev->netdev_ops->ndo_bridge_setlink(dev, nlh, in rtnl_bridge_setlink()
4985 if (!br_dev || !br_dev->netdev_ops->ndo_bridge_dellink) { in rtnl_bridge_dellink()
4990 err = br_dev->netdev_ops->ndo_bridge_dellink(dev, nlh, flags); in rtnl_bridge_dellink()
4998 if (!dev->netdev_ops->ndo_bridge_dellink) in rtnl_bridge_dellink()
5001 err = dev->netdev_ops->ndo_bridge_dellink(dev, nlh, in rtnl_bridge_dellink()
5045 if (!(dev->netdev_ops && dev->netdev_ops->ndo_has_offload_stats && in rtnl_get_offload_stats()
5046 dev->netdev_ops->ndo_get_offload_stats)) in rtnl_get_offload_stats()
5058 if (!dev->netdev_ops->ndo_has_offload_stats(dev, attr_id)) in rtnl_get_offload_stats()
5068 err = dev->netdev_ops->ndo_get_offload_stats(attr_id, dev, in rtnl_get_offload_stats()
5093 if (!(dev->netdev_ops && dev->netdev_ops->ndo_has_offload_stats && in rtnl_get_offload_stats_size()
5094 dev->netdev_ops->ndo_get_offload_stats)) in rtnl_get_offload_stats_size()
5099 if (!dev->netdev_ops->ndo_has_offload_stats(dev, attr_id)) in rtnl_get_offload_stats_size()