Lines Matching refs:netdev_ops

1180 		if (dev->netdev_ops->ndo_get_vf_guid)  in rtnl_vfinfo_size()
1203 if (!dev->netdev_ops->ndo_get_vf_port || !dev->dev.parent || in rtnl_port_size()
1347 err = dev->netdev_ops->ndo_get_vf_port(dev, vf, skb); in rtnl_vf_ports_fill()
1375 err = dev->netdev_ops->ndo_get_vf_port(dev, PORT_SELF_VF, skb); in rtnl_port_self_fill()
1391 if (!dev->netdev_ops->ndo_get_vf_port || !dev->dev.parent || in rtnl_port_fill()
1523 if (dev->netdev_ops->ndo_get_vf_config(dev, vfs_num, &ivi)) in rtnl_fill_vfinfo()
1577 if (dev->netdev_ops->ndo_get_vf_guid && in rtnl_fill_vfinfo()
1578 !dev->netdev_ops->ndo_get_vf_guid(dev, vfs_num, &node_guid, in rtnl_fill_vfinfo()
1597 if (dev->netdev_ops->ndo_get_vf_stats) in rtnl_fill_vfinfo()
1598 dev->netdev_ops->ndo_get_vf_stats(dev, vfs_num, in rtnl_fill_vfinfo()
1646 if (!dev->netdev_ops->ndo_get_vf_config) in rtnl_fill_vf()
2646 const struct net_device_ops *ops = dev->netdev_ops; in rtnl_set_vf_rate()
2730 const struct net_device_ops *ops = dev->netdev_ops; in handle_infiniband_guid()
2745 const struct net_device_ops *ops = dev->netdev_ops; in do_setvfinfo()
2927 ops = upper_dev->netdev_ops; in do_set_master()
2943 ops = upper_dev->netdev_ops; in do_set_master()
3024 const struct net_device_ops *ops = dev->netdev_ops; in do_setlink()
4644 const struct net_device_ops *ops = br_dev->netdev_ops; in rtnl_fdb_add()
4659 if (dev->netdev_ops->ndo_fdb_add) in rtnl_fdb_add()
4660 err = dev->netdev_ops->ndo_fdb_add(ndm, tb, dev, addr, in rtnl_fdb_add()
4770 ops = br_dev->netdev_ops; in rtnl_fdb_del()
4790 ops = dev->netdev_ops; in rtnl_fdb_del()
4994 ops = br_dev->netdev_ops; in rtnl_fdb_dump()
5004 cops = br_dev->netdev_ops; in rtnl_fdb_dump()
5026 if (dev->netdev_ops->ndo_fdb_dump) in rtnl_fdb_dump()
5027 err = dev->netdev_ops->ndo_fdb_dump(skb, cb, dev, NULL, in rtnl_fdb_dump()
5153 ops = br_dev->netdev_ops; in rtnl_fdb_get()
5167 ops = br_dev->netdev_ops; in rtnl_fdb_get()
5173 ops = dev->netdev_ops; in rtnl_fdb_get()
5388 const struct net_device_ops *ops = dev->netdev_ops; in rtnl_bridge_getlink()
5391 if (br_dev && br_dev->netdev_ops->ndo_bridge_getlink) { in rtnl_bridge_getlink()
5393 err = br_dev->netdev_ops->ndo_bridge_getlink( in rtnl_bridge_getlink()
5451 if (!dev->netdev_ops->ndo_bridge_getlink) in rtnl_bridge_notify()
5460 err = dev->netdev_ops->ndo_bridge_getlink(skb, 0, 0, dev, 0, 0); in rtnl_bridge_notify()
5525 if (!br_dev || !br_dev->netdev_ops->ndo_bridge_setlink) { in rtnl_bridge_setlink()
5530 err = br_dev->netdev_ops->ndo_bridge_setlink(dev, nlh, flags, in rtnl_bridge_setlink()
5539 if (!dev->netdev_ops->ndo_bridge_setlink) in rtnl_bridge_setlink()
5542 err = dev->netdev_ops->ndo_bridge_setlink(dev, nlh, in rtnl_bridge_setlink()
5601 if (!br_dev || !br_dev->netdev_ops->ndo_bridge_dellink) { in rtnl_bridge_dellink()
5606 err = br_dev->netdev_ops->ndo_bridge_dellink(dev, nlh, flags); in rtnl_bridge_dellink()
5614 if (!dev->netdev_ops->ndo_bridge_dellink) in rtnl_bridge_dellink()
5617 err = dev->netdev_ops->ndo_bridge_dellink(dev, nlh, in rtnl_bridge_dellink()
5645 return dev->netdev_ops && in rtnl_offload_xstats_have_ndo()
5646 dev->netdev_ops->ndo_has_offload_stats && in rtnl_offload_xstats_have_ndo()
5647 dev->netdev_ops->ndo_get_offload_stats && in rtnl_offload_xstats_have_ndo()
5648 dev->netdev_ops->ndo_has_offload_stats(dev, attr_id); in rtnl_offload_xstats_have_ndo()
5678 err = dev->netdev_ops->ndo_get_offload_stats(attr_id, dev, attr_data); in rtnl_offload_xstats_fill_ndo()
6504 if (!dev->netdev_ops->ndo_mdb_dump) in rtnl_mdb_dump()
6507 err = dev->netdev_ops->ndo_mdb_dump(dev, skb, cb); in rtnl_mdb_dump()
6603 if (!dev->netdev_ops->ndo_mdb_get) { in rtnl_mdb_get()
6608 return dev->netdev_ops->ndo_mdb_get(dev, tb, NETLINK_CB(in_skb).portid, in rtnl_mdb_get()
6706 if (!dev->netdev_ops->ndo_mdb_add) { in rtnl_mdb_add()
6711 return dev->netdev_ops->ndo_mdb_add(dev, tb, nlh->nlmsg_flags, extack); in rtnl_mdb_add()
6793 if (!dev->netdev_ops->ndo_mdb_del_bulk) { in rtnl_mdb_del()
6797 return dev->netdev_ops->ndo_mdb_del_bulk(dev, tb, extack); in rtnl_mdb_del()
6800 if (!dev->netdev_ops->ndo_mdb_del) { in rtnl_mdb_del()
6805 return dev->netdev_ops->ndo_mdb_del(dev, tb, extack); in rtnl_mdb_del()