diff options
Diffstat (limited to 'net/batman-adv/translation-table.h')
-rw-r--r-- | net/batman-adv/translation-table.h | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/net/batman-adv/translation-table.h b/net/batman-adv/translation-table.h index 4e83b293992b..ffa87355096b 100644 --- a/net/batman-adv/translation-table.h +++ b/net/batman-adv/translation-table.h | |||
@@ -21,42 +21,43 @@ | |||
21 | #define _NET_BATMAN_ADV_TRANSLATION_TABLE_H_ | 21 | #define _NET_BATMAN_ADV_TRANSLATION_TABLE_H_ |
22 | 22 | ||
23 | int batadv_tt_len(int changes_num); | 23 | int batadv_tt_len(int changes_num); |
24 | int batadv_tt_init(struct bat_priv *bat_priv); | 24 | int batadv_tt_init(struct batadv_priv *bat_priv); |
25 | void batadv_tt_local_add(struct net_device *soft_iface, const uint8_t *addr, | 25 | void batadv_tt_local_add(struct net_device *soft_iface, const uint8_t *addr, |
26 | int ifindex); | 26 | int ifindex); |
27 | void batadv_tt_local_remove(struct bat_priv *bat_priv, | 27 | void batadv_tt_local_remove(struct batadv_priv *bat_priv, |
28 | const uint8_t *addr, const char *message, | 28 | const uint8_t *addr, const char *message, |
29 | bool roaming); | 29 | bool roaming); |
30 | int batadv_tt_local_seq_print_text(struct seq_file *seq, void *offset); | 30 | int batadv_tt_local_seq_print_text(struct seq_file *seq, void *offset); |
31 | void batadv_tt_global_add_orig(struct bat_priv *bat_priv, | 31 | void batadv_tt_global_add_orig(struct batadv_priv *bat_priv, |
32 | struct orig_node *orig_node, | 32 | struct batadv_orig_node *orig_node, |
33 | const unsigned char *tt_buff, int tt_buff_len); | 33 | const unsigned char *tt_buff, int tt_buff_len); |
34 | int batadv_tt_global_add(struct bat_priv *bat_priv, struct orig_node *orig_node, | 34 | int batadv_tt_global_add(struct batadv_priv *bat_priv, |
35 | struct batadv_orig_node *orig_node, | ||
35 | const unsigned char *addr, uint8_t flags, | 36 | const unsigned char *addr, uint8_t flags, |
36 | uint8_t ttvn); | 37 | uint8_t ttvn); |
37 | int batadv_tt_global_seq_print_text(struct seq_file *seq, void *offset); | 38 | int batadv_tt_global_seq_print_text(struct seq_file *seq, void *offset); |
38 | void batadv_tt_global_del_orig(struct bat_priv *bat_priv, | 39 | void batadv_tt_global_del_orig(struct batadv_priv *bat_priv, |
39 | struct orig_node *orig_node, | 40 | struct batadv_orig_node *orig_node, |
40 | const char *message); | 41 | const char *message); |
41 | struct orig_node *batadv_transtable_search(struct bat_priv *bat_priv, | 42 | struct batadv_orig_node *batadv_transtable_search(struct batadv_priv *bat_priv, |
42 | const uint8_t *src, | 43 | const uint8_t *src, |
43 | const uint8_t *addr); | 44 | const uint8_t *addr); |
44 | void batadv_tt_free(struct bat_priv *bat_priv); | 45 | void batadv_tt_free(struct batadv_priv *bat_priv); |
45 | bool batadv_send_tt_response(struct bat_priv *bat_priv, | 46 | bool batadv_send_tt_response(struct batadv_priv *bat_priv, |
46 | struct batadv_tt_query_packet *tt_request); | 47 | struct batadv_tt_query_packet *tt_request); |
47 | bool batadv_is_my_client(struct bat_priv *bat_priv, const uint8_t *addr); | 48 | bool batadv_is_my_client(struct batadv_priv *bat_priv, const uint8_t *addr); |
48 | void batadv_handle_tt_response(struct bat_priv *bat_priv, | 49 | void batadv_handle_tt_response(struct batadv_priv *bat_priv, |
49 | struct batadv_tt_query_packet *tt_response); | 50 | struct batadv_tt_query_packet *tt_response); |
50 | bool batadv_is_ap_isolated(struct bat_priv *bat_priv, uint8_t *src, | 51 | bool batadv_is_ap_isolated(struct batadv_priv *bat_priv, uint8_t *src, |
51 | uint8_t *dst); | 52 | uint8_t *dst); |
52 | void batadv_tt_update_orig(struct bat_priv *bat_priv, | 53 | void batadv_tt_update_orig(struct batadv_priv *bat_priv, |
53 | struct orig_node *orig_node, | 54 | struct batadv_orig_node *orig_node, |
54 | const unsigned char *tt_buff, uint8_t tt_num_changes, | 55 | const unsigned char *tt_buff, uint8_t tt_num_changes, |
55 | uint8_t ttvn, uint16_t tt_crc); | 56 | uint8_t ttvn, uint16_t tt_crc); |
56 | int batadv_tt_append_diff(struct bat_priv *bat_priv, | 57 | int batadv_tt_append_diff(struct batadv_priv *bat_priv, |
57 | unsigned char **packet_buff, int *packet_buff_len, | 58 | unsigned char **packet_buff, int *packet_buff_len, |
58 | int packet_min_len); | 59 | int packet_min_len); |
59 | bool batadv_tt_global_client_is_roaming(struct bat_priv *bat_priv, | 60 | bool batadv_tt_global_client_is_roaming(struct batadv_priv *bat_priv, |
60 | uint8_t *addr); | 61 | uint8_t *addr); |
61 | 62 | ||
62 | 63 | ||