Home
last modified time | relevance | path

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

1234

/linux-6.3-rc2/include/net/
A Drtnetlink.h77 struct rtnl_link_ops { struct
139 int __rtnl_link_register(struct rtnl_link_ops *ops); argument
140 void __rtnl_link_unregister(struct rtnl_link_ops *ops);
142 int rtnl_link_register(struct rtnl_link_ops *ops);
143 void rtnl_link_unregister(struct rtnl_link_ops *ops);
186 const struct rtnl_link_ops *ops,
A Dgre.h42 return dev->rtnl_link_ops && in netif_is_gretap()
43 !strcmp(dev->rtnl_link_ops->kind, "gretap"); in netif_is_gretap()
48 return dev->rtnl_link_ops && in netif_is_ip6gretap()
49 !strcmp(dev->rtnl_link_ops->kind, "ip6gretap"); in netif_is_ip6gretap()
A Dbareudp.h12 return dev->rtnl_link_ops && in netif_is_bareudp()
13 !strcmp(dev->rtnl_link_ops->kind, "bareudp"); in netif_is_bareudp()
A Dgeneve.h67 return dev->rtnl_link_ops && in netif_is_geneve()
68 !strcmp(dev->rtnl_link_ops->kind, "geneve"); in netif_is_geneve()
A Dgtp.h72 return dev->rtnl_link_ops && in netif_is_gtp()
73 !strcmp(dev->rtnl_link_ops->kind, "gtp"); in netif_is_gtp()
A Dip_tunnels.h168 struct rtnl_link_ops *rtnl_link_ops; member
276 struct rtnl_link_ops *ops, char *devname);
279 struct rtnl_link_ops *ops);
A Damt.h400 return dev->rtnl_link_ops && !strcmp(dev->rtnl_link_ops->kind, "amt"); in netif_is_amt()
/linux-6.3-rc2/net/core/
A Drtnetlink.c393 const struct rtnl_link_ops *ops; in rtnl_link_ops_get()
458 if (dev->rtnl_link_ops == ops) in __rtnl_kill_links()
555 const struct rtnl_link_ops *ops = dev->rtnl_link_ops; in rtnl_link_get_size()
693 const struct rtnl_link_ops *ops = dev->rtnl_link_ops; in rtnl_link_info_fill()
1623 if (dev->rtnl_link_ops && dev->rtnl_link_ops->get_link_net) { in rtnl_fill_link_netnsid()
3159 ops = dev->rtnl_link_ops; in rtnl_group_dellink()
3172 ops = dev->rtnl_link_ops; in rtnl_group_dellink()
3186 ops = dev->rtnl_link_ops; in rtnl_delete_link()
3321 dev->rtnl_link_ops = ops; in rtnl_create_link()
5548 const struct rtnl_link_ops *ops = dev->rtnl_link_ops; in rtnl_fill_statsinfo()
[all …]
/linux-6.3-rc2/net/hsr/
A Dhsr_main.c106 const struct rtnl_link_ops *ops; in hsr_netdev_notify()
108 ops = master->dev->rtnl_link_ops; in hsr_netdev_notify()
/linux-6.3-rc2/drivers/net/
A Ddummy.c143 static struct rtnl_link_ops dummy_link_ops __read_mostly = {
162 dev_dummy->rtnl_link_ops = &dummy_link_ops; in dummy_init_one()
A Dmacvtap.c141 static struct rtnl_link_ops macvtap_link_ops __read_mostly = {
160 if (dev->rtnl_link_ops != &macvtap_link_ops) in macvtap_device_event()
A Dnlmon.c112 static struct rtnl_link_ops nlmon_link_ops __read_mostly = {
A Dvsockmon.c117 static struct rtnl_link_ops vsockmon_link_ops __read_mostly = {
/linux-6.3-rc2/drivers/infiniband/ulp/ipoib/
A Dipoib_netlink.c168 static struct rtnl_link_ops ipoib_link_ops __read_mostly = {
184 struct rtnl_link_ops *ipoib_get_link_ops(void) in ipoib_get_link_ops()
/linux-6.3-rc2/net/dsa/
A Dnetlink.h6 extern struct rtnl_link_ops dsa_link_ops __read_mostly;
A Dnetlink.c55 struct rtnl_link_ops dsa_link_ops __read_mostly = {
/linux-6.3-rc2/net/batman-adv/
A Dsoft-interface.h23 extern struct rtnl_link_ops batadv_link_ops;
/linux-6.3-rc2/drivers/net/ipvlan/
A Dipvtap.c129 static struct rtnl_link_ops ipvtap_link_ops __read_mostly = {
147 if (dev->rtnl_link_ops != &ipvtap_link_ops) in ipvtap_device_event()
/linux-6.3-rc2/net/openvswitch/
A Dvport-internal_dev.c91 static struct rtnl_link_ops internal_dev_link_ops __read_mostly = {
109 netdev->rtnl_link_ops = &internal_dev_link_ops; in do_setup()
/linux-6.3-rc2/net/ipv4/
A Dip_tunnel.c233 const struct rtnl_link_ops *ops, in __ip_tunnel_create()
261 dev->rtnl_link_ops = ops; in __ip_tunnel_create()
338 dev = __ip_tunnel_create(net, itn->rtnl_link_ops, parms); in ip_tunnel_create()
1049 struct rtnl_link_ops *ops, char *devname) in ip_tunnel_init_net()
1055 itn->rtnl_link_ops = ops; in ip_tunnel_init_net()
1091 struct rtnl_link_ops *ops) in ip_tunnel_destroy()
1097 if (dev->rtnl_link_ops == ops) in ip_tunnel_destroy()
1115 struct rtnl_link_ops *ops) in ip_tunnel_delete_nets()
/linux-6.3-rc2/drivers/net/can/
A Dvxcan.c173 static struct rtnl_link_ops vxcan_link_ops;
303 static struct rtnl_link_ops vxcan_link_ops = {
A Dvcan.c175 static struct rtnl_link_ops vcan_link_ops __read_mostly = {
/linux-6.3-rc2/drivers/net/ethernet/qualcomm/rmnet/
A Drmnet_config.h55 extern struct rtnl_link_ops rmnet_link_ops;
/linux-6.3-rc2/include/linux/
A Dif_macvlan.h68 extern int macvlan_link_register(struct rtnl_link_ops *ops);
/linux-6.3-rc2/net/netfilter/
A Dnft_meta.c186 if (!in || !in->rtnl_link_ops) in nft_meta_get_eval_kind()
188 strncpy((char *)dest, in->rtnl_link_ops->kind, IFNAMSIZ); in nft_meta_get_eval_kind()
191 if (!out || !out->rtnl_link_ops) in nft_meta_get_eval_kind()
193 strncpy((char *)dest, out->rtnl_link_ops->kind, IFNAMSIZ); in nft_meta_get_eval_kind()

Completed in 34 milliseconds

1234