Lines Matching refs:netdev_ops
966 if (!dev->netdev_ops->ndo_get_vf_port || !dev->dev.parent || in rtnl_port_size()
1078 err = dev->netdev_ops->ndo_get_vf_port(dev, vf, skb); in rtnl_vf_ports_fill()
1106 err = dev->netdev_ops->ndo_get_vf_port(dev, PORT_SELF_VF, skb); in rtnl_port_self_fill()
1122 if (!dev->netdev_ops->ndo_get_vf_port || !dev->dev.parent || in rtnl_port_fill()
1255 if (dev->netdev_ops->ndo_get_vf_config(dev, vfs_num, &ivi)) in rtnl_fill_vfinfo()
1309 if (dev->netdev_ops->ndo_get_vf_guid && in rtnl_fill_vfinfo()
1310 !dev->netdev_ops->ndo_get_vf_guid(dev, vfs_num, &node_guid, in rtnl_fill_vfinfo()
1329 if (dev->netdev_ops->ndo_get_vf_stats) in rtnl_fill_vfinfo()
1330 dev->netdev_ops->ndo_get_vf_stats(dev, vfs_num, in rtnl_fill_vfinfo()
1380 if (!dev->netdev_ops->ndo_get_vf_config) in rtnl_fill_vf()
2330 const struct net_device_ops *ops = dev->netdev_ops; in handle_infiniband_guid()
2345 const struct net_device_ops *ops = dev->netdev_ops; in do_setvfinfo()
2527 ops = upper_dev->netdev_ops; in do_set_master()
2541 ops = upper_dev->netdev_ops; in do_set_master()
2564 const struct net_device_ops *ops = dev->netdev_ops; in do_set_proto_down()
2622 const struct net_device_ops *ops = dev->netdev_ops; in do_setlink()
4096 const struct net_device_ops *ops = br_dev->netdev_ops; in rtnl_fdb_add()
4108 if (dev->netdev_ops->ndo_fdb_add) in rtnl_fdb_add()
4109 err = dev->netdev_ops->ndo_fdb_add(ndm, tb, dev, addr, in rtnl_fdb_add()
4207 const struct net_device_ops *ops = br_dev->netdev_ops; in rtnl_fdb_del()
4220 if (dev->netdev_ops->ndo_fdb_del) in rtnl_fdb_del()
4221 err = dev->netdev_ops->ndo_fdb_del(ndm, tb, dev, addr, in rtnl_fdb_del()
4416 ops = br_dev->netdev_ops; in rtnl_fdb_dump()
4433 cops = br_dev->netdev_ops; in rtnl_fdb_dump()
4459 if (dev->netdev_ops->ndo_fdb_dump) in rtnl_fdb_dump()
4460 err = dev->netdev_ops->ndo_fdb_dump(skb, cb, in rtnl_fdb_dump()
4594 ops = br_dev->netdev_ops; in rtnl_fdb_get()
4608 ops = br_dev->netdev_ops; in rtnl_fdb_get()
4614 ops = dev->netdev_ops; in rtnl_fdb_get()
4829 const struct net_device_ops *ops = dev->netdev_ops; in rtnl_bridge_getlink()
4832 if (br_dev && br_dev->netdev_ops->ndo_bridge_getlink) { in rtnl_bridge_getlink()
4834 err = br_dev->netdev_ops->ndo_bridge_getlink( in rtnl_bridge_getlink()
4892 if (!dev->netdev_ops->ndo_bridge_getlink) in rtnl_bridge_notify()
4901 err = dev->netdev_ops->ndo_bridge_getlink(skb, 0, 0, dev, 0, 0); in rtnl_bridge_notify()
4967 if (!br_dev || !br_dev->netdev_ops->ndo_bridge_setlink) { in rtnl_bridge_setlink()
4972 err = br_dev->netdev_ops->ndo_bridge_setlink(dev, nlh, flags, in rtnl_bridge_setlink()
4981 if (!dev->netdev_ops->ndo_bridge_setlink) in rtnl_bridge_setlink()
4984 err = dev->netdev_ops->ndo_bridge_setlink(dev, nlh, in rtnl_bridge_setlink()
5044 if (!br_dev || !br_dev->netdev_ops->ndo_bridge_dellink) { in rtnl_bridge_dellink()
5049 err = br_dev->netdev_ops->ndo_bridge_dellink(dev, nlh, flags); in rtnl_bridge_dellink()
5057 if (!dev->netdev_ops->ndo_bridge_dellink) in rtnl_bridge_dellink()
5060 err = dev->netdev_ops->ndo_bridge_dellink(dev, nlh, in rtnl_bridge_dellink()
5104 if (!(dev->netdev_ops && dev->netdev_ops->ndo_has_offload_stats && in rtnl_get_offload_stats()
5105 dev->netdev_ops->ndo_get_offload_stats)) in rtnl_get_offload_stats()
5117 if (!dev->netdev_ops->ndo_has_offload_stats(dev, attr_id)) in rtnl_get_offload_stats()
5127 err = dev->netdev_ops->ndo_get_offload_stats(attr_id, dev, in rtnl_get_offload_stats()
5152 if (!(dev->netdev_ops && dev->netdev_ops->ndo_has_offload_stats && in rtnl_get_offload_stats_size()
5153 dev->netdev_ops->ndo_get_offload_stats)) in rtnl_get_offload_stats_size()
5158 if (!dev->netdev_ops->ndo_has_offload_stats(dev, attr_id)) in rtnl_get_offload_stats_size()