Lines Matching refs:netdev_ops

1028 	if (!dev->netdev_ops->ndo_get_vf_port || !dev->dev.parent ||  in rtnl_port_size()
1170 err = dev->netdev_ops->ndo_get_vf_port(dev, vf, skb); in rtnl_vf_ports_fill()
1198 err = dev->netdev_ops->ndo_get_vf_port(dev, PORT_SELF_VF, skb); in rtnl_port_self_fill()
1214 if (!dev->netdev_ops->ndo_get_vf_port || !dev->dev.parent || in rtnl_port_fill()
1346 if (dev->netdev_ops->ndo_get_vf_config(dev, vfs_num, &ivi)) in rtnl_fill_vfinfo()
1400 if (dev->netdev_ops->ndo_get_vf_guid && in rtnl_fill_vfinfo()
1401 !dev->netdev_ops->ndo_get_vf_guid(dev, vfs_num, &node_guid, in rtnl_fill_vfinfo()
1420 if (dev->netdev_ops->ndo_get_vf_stats) in rtnl_fill_vfinfo()
1421 dev->netdev_ops->ndo_get_vf_stats(dev, vfs_num, in rtnl_fill_vfinfo()
1469 if (!dev->netdev_ops->ndo_get_vf_config) in rtnl_fill_vf()
2442 const struct net_device_ops *ops = dev->netdev_ops; in rtnl_set_vf_rate()
2522 const struct net_device_ops *ops = dev->netdev_ops; in handle_infiniband_guid()
2537 const struct net_device_ops *ops = dev->netdev_ops; in do_setvfinfo()
2714 ops = upper_dev->netdev_ops; in do_set_master()
2728 ops = upper_dev->netdev_ops; in do_set_master()
2808 const struct net_device_ops *ops = dev->netdev_ops; in do_setlink()
4343 const struct net_device_ops *ops = br_dev->netdev_ops; in rtnl_fdb_add()
4355 if (dev->netdev_ops->ndo_fdb_add) in rtnl_fdb_add()
4356 err = dev->netdev_ops->ndo_fdb_add(ndm, tb, dev, addr, in rtnl_fdb_add()
4465 ops = br_dev->netdev_ops; in rtnl_fdb_del()
4482 ops = dev->netdev_ops; in rtnl_fdb_del()
4686 ops = br_dev->netdev_ops; in rtnl_fdb_dump()
4703 cops = br_dev->netdev_ops; in rtnl_fdb_dump()
4729 if (dev->netdev_ops->ndo_fdb_dump) in rtnl_fdb_dump()
4730 err = dev->netdev_ops->ndo_fdb_dump(skb, cb, in rtnl_fdb_dump()
4864 ops = br_dev->netdev_ops; in rtnl_fdb_get()
4878 ops = br_dev->netdev_ops; in rtnl_fdb_get()
4884 ops = dev->netdev_ops; in rtnl_fdb_get()
5099 const struct net_device_ops *ops = dev->netdev_ops; in rtnl_bridge_getlink()
5102 if (br_dev && br_dev->netdev_ops->ndo_bridge_getlink) { in rtnl_bridge_getlink()
5104 err = br_dev->netdev_ops->ndo_bridge_getlink( in rtnl_bridge_getlink()
5162 if (!dev->netdev_ops->ndo_bridge_getlink) in rtnl_bridge_notify()
5171 err = dev->netdev_ops->ndo_bridge_getlink(skb, 0, 0, dev, 0, 0); in rtnl_bridge_notify()
5236 if (!br_dev || !br_dev->netdev_ops->ndo_bridge_setlink) { in rtnl_bridge_setlink()
5241 err = br_dev->netdev_ops->ndo_bridge_setlink(dev, nlh, flags, in rtnl_bridge_setlink()
5250 if (!dev->netdev_ops->ndo_bridge_setlink) in rtnl_bridge_setlink()
5253 err = dev->netdev_ops->ndo_bridge_setlink(dev, nlh, in rtnl_bridge_setlink()
5312 if (!br_dev || !br_dev->netdev_ops->ndo_bridge_dellink) { in rtnl_bridge_dellink()
5317 err = br_dev->netdev_ops->ndo_bridge_dellink(dev, nlh, flags); in rtnl_bridge_dellink()
5325 if (!dev->netdev_ops->ndo_bridge_dellink) in rtnl_bridge_dellink()
5328 err = dev->netdev_ops->ndo_bridge_dellink(dev, nlh, in rtnl_bridge_dellink()
5356 return dev->netdev_ops && in rtnl_offload_xstats_have_ndo()
5357 dev->netdev_ops->ndo_has_offload_stats && in rtnl_offload_xstats_have_ndo()
5358 dev->netdev_ops->ndo_get_offload_stats && in rtnl_offload_xstats_have_ndo()
5359 dev->netdev_ops->ndo_has_offload_stats(dev, attr_id); in rtnl_offload_xstats_have_ndo()
5389 err = dev->netdev_ops->ndo_get_offload_stats(attr_id, dev, attr_data); in rtnl_offload_xstats_fill_ndo()
6215 if (!dev->netdev_ops->ndo_mdb_dump) in rtnl_mdb_dump()
6218 err = dev->netdev_ops->ndo_mdb_dump(dev, skb, cb); in rtnl_mdb_dump()
6314 if (!dev->netdev_ops->ndo_mdb_get) { in rtnl_mdb_get()
6319 return dev->netdev_ops->ndo_mdb_get(dev, tb, NETLINK_CB(in_skb).portid, in rtnl_mdb_get()
6417 if (!dev->netdev_ops->ndo_mdb_add) { in rtnl_mdb_add()
6422 return dev->netdev_ops->ndo_mdb_add(dev, tb, nlh->nlmsg_flags, extack); in rtnl_mdb_add()
6504 if (!dev->netdev_ops->ndo_mdb_del_bulk) { in rtnl_mdb_del()
6508 return dev->netdev_ops->ndo_mdb_del_bulk(dev, tb, extack); in rtnl_mdb_del()
6511 if (!dev->netdev_ops->ndo_mdb_del) { in rtnl_mdb_del()
6516 return dev->netdev_ops->ndo_mdb_del(dev, tb, extack); in rtnl_mdb_del()