Home
last modified time | relevance | path

Searched refs:hsr_dev (Results 1 – 9 of 9) sorted by relevance

/linux-5.19.10/net/hsr/
Dhsr_device.c74 static void hsr_check_announce(struct net_device *hsr_dev, in hsr_check_announce() argument
79 hsr = netdev_priv(hsr_dev); in hsr_check_announce()
81 if (hsr_dev->operstate == IF_OPER_UP && old_operstate != IF_OPER_UP) { in hsr_check_announce()
88 if (hsr_dev->operstate != IF_OPER_UP && old_operstate == IF_OPER_UP) in hsr_check_announce()
482 int hsr_dev_finalize(struct net_device *hsr_dev, struct net_device *slave[2], in hsr_dev_finalize() argument
490 hsr = netdev_priv(hsr_dev); in hsr_dev_finalize()
500 eth_hw_addr_set(hsr_dev, slave[0]->dev_addr); in hsr_dev_finalize()
514 res = hsr_create_self_node(hsr, hsr_dev->dev_addr, in hsr_dev_finalize()
533 netif_carrier_off(hsr_dev); in hsr_dev_finalize()
535 res = hsr_add_port(hsr, hsr_dev, HSR_PT_MASTER, extack); in hsr_dev_finalize()
[all …]
Dhsr_netlink.c277 struct net_device *hsr_dev; in hsr_get_node_status() local
303 hsr_dev = dev_get_by_index_rcu(genl_info_net(info), in hsr_get_node_status()
305 if (!hsr_dev) in hsr_get_node_status()
307 if (!is_hsr_master(hsr_dev)) in hsr_get_node_status()
325 res = nla_put_u32(skb_out, HSR_A_IFINDEX, hsr_dev->ifindex); in hsr_get_node_status()
329 hsr = netdev_priv(hsr_dev); in hsr_get_node_status()
412 struct net_device *hsr_dev; in hsr_get_node_list() local
429 hsr_dev = dev_get_by_index_rcu(genl_info_net(info), in hsr_get_node_list()
431 if (!hsr_dev) in hsr_get_node_list()
433 if (!is_hsr_master(hsr_dev)) in hsr_get_node_list()
[all …]
Dhsr_slave.c130 struct net_device *hsr_dev; in hsr_portdev_setup() local
139 hsr_dev = master->dev; in hsr_portdev_setup()
141 res = netdev_upper_dev_link(dev, hsr_dev, extack); in hsr_portdev_setup()
153 netdev_upper_dev_unlink(dev, hsr_dev); in hsr_portdev_setup()
Dhsr_debugfs.c93 void hsr_debugfs_init(struct hsr_priv *priv, struct net_device *hsr_dev) in hsr_debugfs_init() argument
97 de = debugfs_create_dir(hsr_dev->name, hsr_debugfs_root_dir); in hsr_debugfs_init()
Dhsr_device.h18 int hsr_dev_finalize(struct net_device *hsr_dev, struct net_device *slave[2],
Dhsr_main.h273 void hsr_debugfs_init(struct hsr_priv *priv, struct net_device *hsr_dev);
282 struct net_device *hsr_dev) in hsr_debugfs_init() argument
/linux-5.19.10/net/dsa/
Dtag_xrs700x.c20 if (dp->hsr_dev) in xrs700x_xmit()
21 dsa_hsr_foreach_port(partner, dp->ds, dp->hsr_dev) in xrs700x_xmit()
Dport.c1711 dp->hsr_dev = hsr; in dsa_port_hsr_join()
1715 dp->hsr_dev = NULL; in dsa_port_hsr_join()
1725 dp->hsr_dev = NULL; in dsa_port_hsr_leave()
/linux-5.19.10/include/net/
Ddsa.h187 if ((_dp)->ds == (_ds) && (_dp)->hsr_dev == (_hsr))
309 struct net_device *hsr_dev; member
721 else if (dp->hsr_dev) in dsa_port_to_bridge_port()
722 return dp->hsr_dev; in dsa_port_to_bridge_port()