Lines Matching refs:port
173 struct hsr_node *hsr_get_node(struct hsr_port *port, struct sk_buff *skb, in hsr_get_node() argument
176 struct list_head *node_db = &port->hsr->node_db; in hsr_get_node()
205 if (port->type != HSR_PT_MASTER) in hsr_get_node()
299 struct hsr_port *port) in hsr_addr_subst_dest() argument
311 node_dst = find_node_by_AddrA(&port->hsr->node_db, eth_hdr(skb)->h_dest); in hsr_addr_subst_dest()
316 if (port->type != node_dst->AddrB_port) in hsr_addr_subst_dest()
323 void hsr_register_frame_in(struct hsr_node *node, struct hsr_port *port, in hsr_register_frame_in() argument
330 if (seq_nr_before(sequence_nr, node->seq_out[port->type])) in hsr_register_frame_in()
333 node->time_in[port->type] = jiffies; in hsr_register_frame_in()
334 node->time_in_stale[port->type] = false; in hsr_register_frame_in()
345 int hsr_register_frame_out(struct hsr_port *port, struct hsr_node *node, in hsr_register_frame_out() argument
348 if (seq_nr_before_or_eq(sequence_nr, node->seq_out[port->type])) in hsr_register_frame_out()
351 node->seq_out[port->type] = sequence_nr; in hsr_register_frame_out()
384 struct hsr_port *port; in hsr_prune_nodes() local
416 port = get_late_port(hsr, node); in hsr_prune_nodes()
417 if (port != NULL) in hsr_prune_nodes()
418 hsr_nl_ringerror(hsr, node->MacAddressA, port); in hsr_prune_nodes()
468 struct hsr_port *port; in hsr_get_node_data() local
502 port = hsr_port_get_hsr(hsr, node->AddrB_port); in hsr_get_node_data()
503 *addr_b_ifindex = port->dev->ifindex; in hsr_get_node_data()