Searched refs:hsr_dev (Results 1 – 11 of 11) sorted by relevance
| /linux/net/hsr/ |
| H A D | hsr_device.c | 64 static void hsr_check_announce(struct net_device *hsr_dev) in hsr_check_announce() argument 68 hsr = netdev_priv(hsr_dev); in hsr_check_announce() 69 if (netif_running(hsr_dev) && netif_oper_up(hsr_dev)) { in hsr_check_announce() 693 int hsr_get_port_type(struct net_device *hsr_dev, struct net_device *dev, in hsr_get_port_type() argument 696 struct hsr_priv *hsr = netdev_priv(hsr_dev); in hsr_get_port_type() 718 int hsr_dev_finalize(struct net_device *hsr_dev, struct net_device *slave[2], in hsr_dev_finalize() argument 726 hsr = netdev_priv(hsr_dev); in hsr_dev_finalize() 732 eth_hw_addr_set(hsr_dev, slave[0]->dev_addr); in hsr_dev_finalize() 746 res = hsr_create_self_node(hsr, hsr_dev->dev_addr, in hsr_dev_finalize() 767 netif_carrier_off(hsr_dev); in hsr_dev_finalize() [all …]
|
| H A D | hsr_netlink.c | 313 struct net_device *hsr_dev; in hsr_get_node_status() local 339 hsr_dev = dev_get_by_index_rcu(genl_info_net(info), in hsr_get_node_status() 341 if (!hsr_dev) in hsr_get_node_status() 343 if (!is_hsr_master(hsr_dev)) in hsr_get_node_status() 361 res = nla_put_u32(skb_out, HSR_A_IFINDEX, hsr_dev->ifindex); in hsr_get_node_status() 365 hsr = netdev_priv(hsr_dev); in hsr_get_node_status() 448 struct net_device *hsr_dev; in hsr_get_node_list() local 465 hsr_dev = dev_get_by_index_rcu(genl_info_net(info), in hsr_get_node_list() 467 if (!hsr_dev) in hsr_get_node_list() 469 if (!is_hsr_master(hsr_dev)) in hsr_get_node_list() [all …]
|
| H A D | hsr_slave.c | 147 struct net_device *hsr_dev; in hsr_portdev_setup() local 161 hsr_dev = master->dev; in hsr_portdev_setup() 165 res = netdev_master_upper_dev_link(dev, hsr_dev, NULL, &lag_upper_info, extack); in hsr_portdev_setup() 177 netdev_upper_dev_unlink(dev, hsr_dev); in hsr_portdev_setup()
|
| H A D | hsr_device.h | 18 int hsr_dev_finalize(struct net_device *hsr_dev, struct net_device *slave[2],
|
| H A D | hsr_main.h | 281 void hsr_debugfs_init(struct hsr_priv *priv, struct net_device *hsr_dev); 290 struct net_device *hsr_dev) in hsr_debugfs_init() argument
|
| /linux/net/dsa/ |
| H A D | tag_xrs700x.c | |
| H A D | port.c | 1898 dp->hsr_dev = hsr; in dsa_port_hsr_join() 1902 dp->hsr_dev = NULL; in dsa_port_hsr_join() 1912 if (!dp->hsr_dev) in dsa_port_hsr_leave() 1915 dp->hsr_dev = NULL; in dsa_port_hsr_leave()
|
| /linux/include/net/ |
| H A D | dsa.h | 185 if ((_dp)->ds == (_ds) && (_dp)->hsr_dev == (_hsr)) 303 struct net_device *hsr_dev; member 758 else if (dp->hsr_dev) in dsa_port_to_bridge_port() 759 return dp->hsr_dev; in dsa_port_to_bridge_port()
|
| /linux/drivers/net/ethernet/ti/icssg/ |
| H A D | icssg_prueth.c | 1085 vlan_for_each(emac->prueth->hsr_dev, in emac_ndo_set_rx_mode_work() 1783 prueth->hsr_dev = NULL; in prueth_hsr_port_unlink() 1820 if (!prueth->hsr_dev) { in prueth_netdevice_event() 1821 prueth->hsr_dev = info->upper_dev; in prueth_netdevice_event() 1823 prueth->hsr_dev->dev_addr); in prueth_netdevice_event() 1825 if (prueth->hsr_dev != info->upper_dev) { in prueth_netdevice_event()
|
| /linux/drivers/net/dsa/ocelot/ |
| H A D | felix.c | 1249 if (!dp->hsr_dev || felix->tag_proto == DSA_TAG_PROTO_OCELOT_8021Q) in felix_port_enable() 1252 return dsa_port_simple_hsr_join(ds, port, dp->hsr_dev, NULL); in felix_port_enable() 1264 if (!dp->hsr_dev || felix->tag_proto == DSA_TAG_PROTO_OCELOT_8021Q) in felix_port_disable() 1267 dsa_port_simple_hsr_leave(ds, port, dp->hsr_dev); in felix_port_disable()
|
| /linux/drivers/net/dsa/microchip/ |
| H A D | ksz_common.c | 4746 if (dp->hsr_dev) { in ksz_port_set_mac_address() 4910 if (dev->hsr_dev && hsr != dev->hsr_dev) { in ksz_hsr_join() 4936 dev->hsr_dev = hsr; in ksz_hsr_join() 4952 dev->hsr_dev = NULL; in ksz_hsr_leave()
|