Lines Matching defs:hsr
107 struct hsr_priv *hsr = netdev_priv(dev);
109 del_timer_sync(&hsr->prune_timer);
110 del_timer_sync(&hsr->announce_timer);
112 hsr_debugfs_term(hsr);
113 hsr_del_ports(hsr);
115 hsr_del_self_node(hsr);
116 hsr_del_nodes(&hsr->node_db);
123 struct hsr_priv *hsr = netdev_priv(dev);
127 port = hsr_port_get_hsr(hsr, HSR_PT_SLAVE_A);
133 port = hsr_port_get_hsr(hsr, HSR_PT_SLAVE_B);
140 hsr->sup_multicast_addr) ||
141 nla_put_u16(skb, IFLA_HSR_SEQ_NR, hsr->sequence_nr))
143 if (hsr->prot_version == PRP_V1)
155 .kind = "hsr",
179 { .name = "hsr-network", },
186 void hsr_nl_ringerror(struct hsr_priv *hsr, unsigned char addr[ETH_ALEN],
221 master = hsr_port_get_hsr(hsr, HSR_PT_MASTER);
229 void hsr_nl_nodedown(struct hsr_priv *hsr, unsigned char addr[ETH_ALEN])
258 master = hsr_port_get_hsr(hsr, HSR_PT_MASTER);
267 * Input: hsr ifindex, node mac address
268 * Output: hsr ifindex, node mac address (copied from request),
280 struct hsr_priv *hsr;
327 hsr = netdev_priv(hsr_dev);
328 res = hsr_get_node_data(hsr,
363 port = hsr_port_get_hsr(hsr, HSR_PT_SLAVE_A);
376 port = hsr_port_get_hsr(hsr, HSR_PT_SLAVE_B);
412 struct hsr_priv *hsr;
456 hsr = netdev_priv(hsr_dev);
459 pos = hsr_get_next_node(hsr, NULL, addr);
472 pos = hsr_get_next_node(hsr, pos, addr);
556 MODULE_ALIAS_RTNL_LINK("hsr");