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()
4042 const struct net_device_ops *ops = br_dev->netdev_ops; in rtnl_fdb_add()
4054 if (dev->netdev_ops->ndo_fdb_add) in rtnl_fdb_add()
4055 err = dev->netdev_ops->ndo_fdb_add(ndm, tb, dev, addr, in rtnl_fdb_add()
4153 const struct net_device_ops *ops = br_dev->netdev_ops; in rtnl_fdb_del()
4166 if (dev->netdev_ops->ndo_fdb_del) in rtnl_fdb_del()
4167 err = dev->netdev_ops->ndo_fdb_del(ndm, tb, dev, addr, in rtnl_fdb_del()
4362 ops = br_dev->netdev_ops; in rtnl_fdb_dump()
4379 cops = br_dev->netdev_ops; in rtnl_fdb_dump()
4405 if (dev->netdev_ops->ndo_fdb_dump) in rtnl_fdb_dump()
4406 err = dev->netdev_ops->ndo_fdb_dump(skb, cb, in rtnl_fdb_dump()
4540 ops = br_dev->netdev_ops; in rtnl_fdb_get()
4554 ops = br_dev->netdev_ops; in rtnl_fdb_get()
4560 ops = dev->netdev_ops; in rtnl_fdb_get()
4775 const struct net_device_ops *ops = dev->netdev_ops; in rtnl_bridge_getlink()
4778 if (br_dev && br_dev->netdev_ops->ndo_bridge_getlink) { in rtnl_bridge_getlink()
4780 err = br_dev->netdev_ops->ndo_bridge_getlink( in rtnl_bridge_getlink()
4838 if (!dev->netdev_ops->ndo_bridge_getlink) in rtnl_bridge_notify()
4847 err = dev->netdev_ops->ndo_bridge_getlink(skb, 0, 0, dev, 0, 0); in rtnl_bridge_notify()
4909 if (!br_dev || !br_dev->netdev_ops->ndo_bridge_setlink) { in rtnl_bridge_setlink()
4914 err = br_dev->netdev_ops->ndo_bridge_setlink(dev, nlh, flags, in rtnl_bridge_setlink()
4923 if (!dev->netdev_ops->ndo_bridge_setlink) in rtnl_bridge_setlink()
4926 err = dev->netdev_ops->ndo_bridge_setlink(dev, nlh, in rtnl_bridge_setlink()
4986 if (!br_dev || !br_dev->netdev_ops->ndo_bridge_dellink) { in rtnl_bridge_dellink()
4991 err = br_dev->netdev_ops->ndo_bridge_dellink(dev, nlh, flags); in rtnl_bridge_dellink()
4999 if (!dev->netdev_ops->ndo_bridge_dellink) in rtnl_bridge_dellink()
5002 err = dev->netdev_ops->ndo_bridge_dellink(dev, nlh, in rtnl_bridge_dellink()
5046 if (!(dev->netdev_ops && dev->netdev_ops->ndo_has_offload_stats && in rtnl_get_offload_stats()
5047 dev->netdev_ops->ndo_get_offload_stats)) in rtnl_get_offload_stats()
5059 if (!dev->netdev_ops->ndo_has_offload_stats(dev, attr_id)) in rtnl_get_offload_stats()
5069 err = dev->netdev_ops->ndo_get_offload_stats(attr_id, dev, in rtnl_get_offload_stats()
5094 if (!(dev->netdev_ops && dev->netdev_ops->ndo_has_offload_stats && in rtnl_get_offload_stats_size()
5095 dev->netdev_ops->ndo_get_offload_stats)) in rtnl_get_offload_stats_size()
5100 if (!dev->netdev_ops->ndo_has_offload_stats(dev, attr_id)) in rtnl_get_offload_stats_size()