Home
last modified time | relevance | path

Searched refs:rtnl_link_ops (Results 1 – 25 of 63) sorted by relevance

123

/Linux-v4.19/include/net/
Drtnetlink.h59 struct rtnl_link_ops { struct
115 int __rtnl_link_register(struct rtnl_link_ops *ops); argument
116 void __rtnl_link_unregister(struct rtnl_link_ops *ops);
118 int rtnl_link_register(struct rtnl_link_ops *ops);
119 void rtnl_link_unregister(struct rtnl_link_ops *ops);
161 const struct rtnl_link_ops *ops,
Dip_tunnels.h183 struct rtnl_link_ops *rtnl_link_ops; member
281 struct rtnl_link_ops *ops, char *devname);
284 struct rtnl_link_ops *ops);
/Linux-v4.19/net/core/
Drtnetlink.c350 static const struct rtnl_link_ops *rtnl_link_ops_get(const char *kind) in rtnl_link_ops_get()
352 const struct rtnl_link_ops *ops; in rtnl_link_ops_get()
371 int __rtnl_link_register(struct rtnl_link_ops *ops) in __rtnl_link_register()
395 int rtnl_link_register(struct rtnl_link_ops *ops) in rtnl_link_register()
411 static void __rtnl_kill_links(struct net *net, struct rtnl_link_ops *ops) in __rtnl_kill_links()
417 if (dev->rtnl_link_ops == ops) in __rtnl_kill_links()
431 void __rtnl_link_unregister(struct rtnl_link_ops *ops) in __rtnl_link_unregister()
477 void rtnl_link_unregister(struct rtnl_link_ops *ops) in rtnl_link_unregister()
491 const struct rtnl_link_ops *ops; in rtnl_link_get_slave_info_data_size()
500 ops = master_dev->rtnl_link_ops; in rtnl_link_get_slave_info_data_size()
[all …]
/Linux-v4.19/drivers/net/
Ddummy.c188 static struct rtnl_link_ops dummy_link_ops __read_mostly = {
207 dev_dummy->rtnl_link_ops = &dummy_link_ops; in dummy_init_one()
Dmacvtap.c135 static struct rtnl_link_ops macvtap_link_ops __read_mostly = {
153 if (dev->rtnl_link_ops != &macvtap_link_ops) in macvtap_device_event()
Difb.c291 static struct rtnl_link_ops ifb_link_ops __read_mostly = {
317 dev_ifb->rtnl_link_ops = &ifb_link_ops; in ifb_init_one()
Dnlmon.c138 static struct rtnl_link_ops nlmon_link_ops __read_mostly = {
Dvsockmon.c148 static struct rtnl_link_ops vsockmon_link_ops __read_mostly = {
/Linux-v4.19/net/batman-adv/
Dsoft-interface.h38 extern struct rtnl_link_ops batadv_link_ops;
Dhard-interface.c105 if (!netdev->rtnl_link_ops) in batadv_getlink_net()
108 if (!netdev->rtnl_link_ops->get_link_net) in batadv_getlink_net()
111 return netdev->rtnl_link_ops->get_link_net(netdev); in batadv_getlink_net()
/Linux-v4.19/drivers/net/ipvlan/
Dipvtap.c128 static struct rtnl_link_ops ipvtap_link_ops __read_mostly = {
146 if (dev->rtnl_link_ops != &ipvtap_link_ops) in ipvtap_device_event()
Dipvlan.h179 int ipvlan_link_register(struct rtnl_link_ops *ops);
/Linux-v4.19/drivers/net/ethernet/qualcomm/rmnet/
Drmnet_config.h42 extern struct rtnl_link_ops rmnet_link_ops;
/Linux-v4.19/net/ipv4/
Dip_tunnel.c248 const struct rtnl_link_ops *ops, in __ip_tunnel_create()
276 dev->rtnl_link_ops = ops; in __ip_tunnel_create()
353 dev = __ip_tunnel_create(net, itn->rtnl_link_ops, parms); in ip_tunnel_create()
1005 struct rtnl_link_ops *ops, char *devname) in ip_tunnel_init_net()
1011 itn->rtnl_link_ops = ops; in ip_tunnel_init_net()
1047 struct rtnl_link_ops *ops) in ip_tunnel_destroy()
1053 if (dev->rtnl_link_ops == ops) in ip_tunnel_destroy()
1071 struct rtnl_link_ops *ops) in ip_tunnel_delete_nets()
Dip_gre.c114 static struct rtnl_link_ops ipgre_link_ops __read_mostly;
845 if (strcmp(dev->rtnl_link_ops->kind, "erspan")) in ipgre_tunnel_ioctl()
1402 if (strcmp(dev->rtnl_link_ops->kind, "erspan")) in ipgre_changelink()
1550 static struct rtnl_link_ops ipgre_link_ops __read_mostly = {
1565 static struct rtnl_link_ops ipgre_tap_ops __read_mostly = {
1580 static struct rtnl_link_ops erspan_link_ops __read_mostly = {
/Linux-v4.19/drivers/net/can/
Dvxcan.c163 static struct rtnl_link_ops vxcan_link_ops;
293 static struct rtnl_link_ops vxcan_link_ops = {
Dvcan.c169 static struct rtnl_link_ops vcan_link_ops __read_mostly = {
/Linux-v4.19/net/openvswitch/
Dvport-internal_dev.c136 static struct rtnl_link_ops internal_dev_link_ops __read_mostly = {
154 netdev->rtnl_link_ops = &internal_dev_link_ops; in do_setup()
/Linux-v4.19/include/linux/
Dif_macvlan.h66 extern int macvlan_link_register(struct rtnl_link_ops *ops);
/Linux-v4.19/net/ipv6/
Dip6_gre.c78 static struct rtnl_link_ops ip6gre_link_ops __read_mostly;
79 static struct rtnl_link_ops ip6gre_tap_ops __read_mostly;
80 static struct rtnl_link_ops ip6erspan_tap_ops __read_mostly;
380 dev->rtnl_link_ops = &ip6gre_link_ops; in ip6gre_tunnel_locate()
1541 if (dev->rtnl_link_ops == &ip6gre_link_ops || in ip6gre_destroy_tunnels()
1542 dev->rtnl_link_ops == &ip6gre_tap_ops || in ip6gre_destroy_tunnels()
1543 dev->rtnl_link_ops == &ip6erspan_tap_ops) in ip6gre_destroy_tunnels()
1588 ign->fb_tunnel_dev->rtnl_link_ops = &ip6gre_link_ops; in ip6gre_init_net()
2270 static struct rtnl_link_ops ip6gre_link_ops __read_mostly = {
2285 static struct rtnl_link_ops ip6gre_tap_ops __read_mostly = {
[all …]
Dip6_vti.c66 static struct rtnl_link_ops vti6_link_ops __read_mostly;
192 dev->rtnl_link_ops = &vti6_link_ops; in vti6_tnl_create2()
1067 static struct rtnl_link_ops vti6_link_ops __read_mostly = {
1119 ip6n->fb_tnl_dev->rtnl_link_ops = &vti6_link_ops; in vti6_init_net()
/Linux-v4.19/drivers/infiniband/ulp/ipoib/
Dipoib_netlink.c140 static struct rtnl_link_ops ipoib_link_ops __read_mostly = {
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/flower/
Dtunnel_conf.c216 if (!netdev->rtnl_link_ops) in nfp_tun_is_netdev_to_offload()
218 if (!strcmp(netdev->rtnl_link_ops->kind, "openvswitch")) in nfp_tun_is_netdev_to_offload()
220 if (!strcmp(netdev->rtnl_link_ops->kind, "vxlan")) in nfp_tun_is_netdev_to_offload()
/Linux-v4.19/net/8021q/
Dvlan.h165 extern struct rtnl_link_ops vlan_link_ops;
/Linux-v4.19/net/ieee802154/6lowpan/
Dcore.c194 static struct rtnl_link_ops lowpan_link_ops __read_mostly = {

123