]> git.baikalelectronics.ru Git - kernel.git/commitdiff
batman-adv: group tt type definitions together
authorMarek Lindner <lindner_marek@yahoo.de>
Tue, 25 Dec 2012 09:03:21 +0000 (17:03 +0800)
committerAntonio Quartulli <ordex@autistici.org>
Sat, 19 Jan 2013 13:18:10 +0000 (21:18 +0800)
Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Antonio Quartulli <ordex@autistici.org>
net/batman-adv/types.h

index db3fb252432df2ebcaa43a27b2e529f45c2f8f3d..9a66115bd9c55191f56d940e7d887028f7fe640b 100644 (file)
@@ -339,6 +339,31 @@ struct batadv_socket_packet {
        struct batadv_icmp_packet_rr icmp_packet;
 };
 
+#ifdef CONFIG_BATMAN_ADV_BLA
+struct batadv_backbone_gw {
+       uint8_t orig[ETH_ALEN];
+       short vid;              /* used VLAN ID */
+       struct hlist_node hash_entry;
+       struct batadv_priv *bat_priv;
+       unsigned long lasttime; /* last time we heard of this backbone gw */
+       atomic_t wait_periods;
+       atomic_t request_sent;
+       atomic_t refcount;
+       struct rcu_head rcu;
+       uint16_t crc;           /* crc checksum over all claims */
+};
+
+struct batadv_claim {
+       uint8_t addr[ETH_ALEN];
+       short vid;
+       struct batadv_backbone_gw *backbone_gw;
+       unsigned long lasttime; /* last time we heard of claim (locals only) */
+       struct rcu_head rcu;
+       atomic_t refcount;
+       struct hlist_node hash_entry;
+};
+#endif
+
 struct batadv_tt_common_entry {
        uint8_t addr[ETH_ALEN];
        struct hlist_node hash_entry;
@@ -368,31 +393,6 @@ struct batadv_tt_orig_list_entry {
        struct hlist_node list;
 };
 
-#ifdef CONFIG_BATMAN_ADV_BLA
-struct batadv_backbone_gw {
-       uint8_t orig[ETH_ALEN];
-       short vid;              /* used VLAN ID */
-       struct hlist_node hash_entry;
-       struct batadv_priv *bat_priv;
-       unsigned long lasttime; /* last time we heard of this backbone gw */
-       atomic_t wait_periods;
-       atomic_t request_sent;
-       atomic_t refcount;
-       struct rcu_head rcu;
-       uint16_t crc;           /* crc checksum over all claims */
-};
-
-struct batadv_claim {
-       uint8_t addr[ETH_ALEN];
-       short vid;
-       struct batadv_backbone_gw *backbone_gw;
-       unsigned long lasttime; /* last time we heard of claim (locals only) */
-       struct rcu_head rcu;
-       atomic_t refcount;
-       struct hlist_node hash_entry;
-};
-#endif
-
 struct batadv_tt_change_node {
        struct list_head list;
        struct batadv_tt_change change;