aboutsummaryrefslogtreecommitdiffstats
path: root/net/hsr/hsr_framereg.h
diff options
context:
space:
mode:
Diffstat (limited to 'net/hsr/hsr_framereg.h')
-rw-r--r--net/hsr/hsr_framereg.h36
1 files changed, 18 insertions, 18 deletions
diff --git a/net/hsr/hsr_framereg.h b/net/hsr/hsr_framereg.h
index e6c4022030ad..3675139df379 100644
--- a/net/hsr/hsr_framereg.h
+++ b/net/hsr/hsr_framereg.h
@@ -1,4 +1,4 @@
1/* Copyright 2011-2013 Autronica Fire and Security AS 1/* Copyright 2011-2014 Autronica Fire and Security AS
2 * 2 *
3 * This program is free software; you can redistribute it and/or modify it 3 * This program is free software; you can redistribute it and/or modify it
4 * under the terms of the GNU General Public License as published by the Free 4 * under the terms of the GNU General Public License as published by the Free
@@ -6,42 +6,42 @@
6 * any later version. 6 * any later version.
7 * 7 *
8 * Author(s): 8 * Author(s):
9 * 2011-2013 Arvid Brodin, arvid.brodin@xdin.com 9 * 2011-2014 Arvid Brodin, arvid.brodin@alten.se
10 */ 10 */
11 11
12#ifndef _HSR_FRAMEREG_H 12#ifndef __HSR_FRAMEREG_H
13#define _HSR_FRAMEREG_H 13#define __HSR_FRAMEREG_H
14 14
15#include "hsr_main.h" 15#include "hsr_main.h"
16 16
17struct node_entry; 17struct hsr_node;
18 18
19struct node_entry *hsr_find_node(struct list_head *node_db, struct sk_buff *skb); 19struct hsr_node *hsr_find_node(struct list_head *node_db, struct sk_buff *skb);
20 20
21struct node_entry *hsr_merge_node(struct hsr_priv *hsr_priv, 21struct hsr_node *hsr_merge_node(struct hsr_priv *hsr,
22 struct node_entry *node, 22 struct hsr_node *node,
23 struct sk_buff *skb, 23 struct sk_buff *skb,
24 enum hsr_dev_idx dev_idx); 24 enum hsr_dev_idx dev_idx);
25 25
26void hsr_addr_subst_source(struct hsr_priv *hsr_priv, struct sk_buff *skb); 26void hsr_addr_subst_source(struct hsr_priv *hsr, struct sk_buff *skb);
27void hsr_addr_subst_dest(struct hsr_priv *hsr_priv, struct ethhdr *ethhdr, 27void hsr_addr_subst_dest(struct hsr_priv *hsr, struct ethhdr *ethhdr,
28 enum hsr_dev_idx dev_idx); 28 enum hsr_dev_idx dev_idx);
29 29
30void hsr_register_frame_in(struct node_entry *node, enum hsr_dev_idx dev_idx); 30void hsr_register_frame_in(struct hsr_node *node, enum hsr_dev_idx dev_idx);
31 31
32int hsr_register_frame_out(struct node_entry *node, enum hsr_dev_idx dev_idx, 32int hsr_register_frame_out(struct hsr_node *node, enum hsr_dev_idx dev_idx,
33 struct sk_buff *skb); 33 struct sk_buff *skb);
34 34
35void hsr_prune_nodes(struct hsr_priv *hsr_priv); 35void hsr_prune_nodes(struct hsr_priv *hsr);
36 36
37int hsr_create_self_node(struct list_head *self_node_db, 37int hsr_create_self_node(struct list_head *self_node_db,
38 unsigned char addr_a[ETH_ALEN], 38 unsigned char addr_a[ETH_ALEN],
39 unsigned char addr_b[ETH_ALEN]); 39 unsigned char addr_b[ETH_ALEN]);
40 40
41void *hsr_get_next_node(struct hsr_priv *hsr_priv, void *_pos, 41void *hsr_get_next_node(struct hsr_priv *hsr, void *_pos,
42 unsigned char addr[ETH_ALEN]); 42 unsigned char addr[ETH_ALEN]);
43 43
44int hsr_get_node_data(struct hsr_priv *hsr_priv, 44int hsr_get_node_data(struct hsr_priv *hsr,
45 const unsigned char *addr, 45 const unsigned char *addr,
46 unsigned char addr_b[ETH_ALEN], 46 unsigned char addr_b[ETH_ALEN],
47 unsigned int *addr_b_ifindex, 47 unsigned int *addr_b_ifindex,
@@ -50,4 +50,4 @@ int hsr_get_node_data(struct hsr_priv *hsr_priv,
50 int *if2_age, 50 int *if2_age,
51 u16 *if2_seq); 51 u16 *if2_seq);
52 52
53#endif /* _HSR_FRAMEREG_H */ 53#endif /* __HSR_FRAMEREG_H */