diff options
author | Marek Lindner <lindner_marek@yahoo.de> | 2011-07-29 11:31:50 -0400 |
---|---|---|
committer | Marek Lindner <lindner_marek@yahoo.de> | 2011-09-08 11:37:51 -0400 |
commit | b6da4bf5d7951aba4f86d65546474c4e718f650f (patch) | |
tree | 960ba68ea86c341ec938178f9c27a09cf151861c /net/batman-adv/hard-interface.c | |
parent | a943cac144e035c21d4f1b31b95f15b33c33a480 (diff) |
batman-adv: rename all instances of batman_packet to batman_ogm_packet
The follow-up routing code changes are going to introduce additional
routing packet types which make this distinction necessary.
Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Diffstat (limited to 'net/batman-adv/hard-interface.c')
-rw-r--r-- | net/batman-adv/hard-interface.c | 49 |
1 files changed, 27 insertions, 22 deletions
diff --git a/net/batman-adv/hard-interface.c b/net/batman-adv/hard-interface.c index bf91e4d8a47..cf9f4afafdf 100644 --- a/net/batman-adv/hard-interface.c +++ b/net/batman-adv/hard-interface.c | |||
@@ -131,7 +131,7 @@ static void primary_if_select(struct bat_priv *bat_priv, | |||
131 | struct hard_iface *new_hard_iface) | 131 | struct hard_iface *new_hard_iface) |
132 | { | 132 | { |
133 | struct hard_iface *curr_hard_iface; | 133 | struct hard_iface *curr_hard_iface; |
134 | struct batman_packet *batman_packet; | 134 | struct batman_ogm_packet *batman_ogm_packet; |
135 | 135 | ||
136 | ASSERT_RTNL(); | 136 | ASSERT_RTNL(); |
137 | 137 | ||
@@ -147,9 +147,10 @@ static void primary_if_select(struct bat_priv *bat_priv, | |||
147 | if (!new_hard_iface) | 147 | if (!new_hard_iface) |
148 | return; | 148 | return; |
149 | 149 | ||
150 | batman_packet = (struct batman_packet *)(new_hard_iface->packet_buff); | 150 | batman_ogm_packet = (struct batman_ogm_packet *) |
151 | batman_packet->flags = PRIMARIES_FIRST_HOP; | 151 | (new_hard_iface->packet_buff); |
152 | batman_packet->ttl = TTL; | 152 | batman_ogm_packet->flags = PRIMARIES_FIRST_HOP; |
153 | batman_ogm_packet->ttl = TTL; | ||
153 | 154 | ||
154 | primary_if_update_addr(bat_priv); | 155 | primary_if_update_addr(bat_priv); |
155 | } | 156 | } |
@@ -164,9 +165,12 @@ static bool hardif_is_iface_up(const struct hard_iface *hard_iface) | |||
164 | 165 | ||
165 | static void update_mac_addresses(struct hard_iface *hard_iface) | 166 | static void update_mac_addresses(struct hard_iface *hard_iface) |
166 | { | 167 | { |
167 | memcpy(((struct batman_packet *)(hard_iface->packet_buff))->orig, | 168 | struct batman_ogm_packet *batman_ogm_packet; |
169 | |||
170 | batman_ogm_packet = (struct batman_ogm_packet *)hard_iface->packet_buff; | ||
171 | memcpy(batman_ogm_packet->orig, | ||
168 | hard_iface->net_dev->dev_addr, ETH_ALEN); | 172 | hard_iface->net_dev->dev_addr, ETH_ALEN); |
169 | memcpy(((struct batman_packet *)(hard_iface->packet_buff))->prev_sender, | 173 | memcpy(batman_ogm_packet->prev_sender, |
170 | hard_iface->net_dev->dev_addr, ETH_ALEN); | 174 | hard_iface->net_dev->dev_addr, ETH_ALEN); |
171 | } | 175 | } |
172 | 176 | ||
@@ -283,7 +287,7 @@ int hardif_enable_interface(struct hard_iface *hard_iface, | |||
283 | const char *iface_name) | 287 | const char *iface_name) |
284 | { | 288 | { |
285 | struct bat_priv *bat_priv; | 289 | struct bat_priv *bat_priv; |
286 | struct batman_packet *batman_packet; | 290 | struct batman_ogm_packet *batman_ogm_packet; |
287 | struct net_device *soft_iface; | 291 | struct net_device *soft_iface; |
288 | int ret; | 292 | int ret; |
289 | 293 | ||
@@ -318,7 +322,7 @@ int hardif_enable_interface(struct hard_iface *hard_iface, | |||
318 | 322 | ||
319 | hard_iface->soft_iface = soft_iface; | 323 | hard_iface->soft_iface = soft_iface; |
320 | bat_priv = netdev_priv(hard_iface->soft_iface); | 324 | bat_priv = netdev_priv(hard_iface->soft_iface); |
321 | hard_iface->packet_len = BAT_PACKET_LEN; | 325 | hard_iface->packet_len = BATMAN_OGM_LEN; |
322 | hard_iface->packet_buff = kmalloc(hard_iface->packet_len, GFP_ATOMIC); | 326 | hard_iface->packet_buff = kmalloc(hard_iface->packet_len, GFP_ATOMIC); |
323 | 327 | ||
324 | if (!hard_iface->packet_buff) { | 328 | if (!hard_iface->packet_buff) { |
@@ -328,14 +332,15 @@ int hardif_enable_interface(struct hard_iface *hard_iface, | |||
328 | goto err; | 332 | goto err; |
329 | } | 333 | } |
330 | 334 | ||
331 | batman_packet = (struct batman_packet *)(hard_iface->packet_buff); | 335 | batman_ogm_packet = (struct batman_ogm_packet *) |
332 | batman_packet->packet_type = BAT_PACKET; | 336 | (hard_iface->packet_buff); |
333 | batman_packet->version = COMPAT_VERSION; | 337 | batman_ogm_packet->packet_type = BAT_OGM; |
334 | batman_packet->flags = NO_FLAGS; | 338 | batman_ogm_packet->version = COMPAT_VERSION; |
335 | batman_packet->ttl = 2; | 339 | batman_ogm_packet->flags = NO_FLAGS; |
336 | batman_packet->tq = TQ_MAX_VALUE; | 340 | batman_ogm_packet->ttl = 2; |
337 | batman_packet->tt_num_changes = 0; | 341 | batman_ogm_packet->tq = TQ_MAX_VALUE; |
338 | batman_packet->ttvn = 0; | 342 | batman_ogm_packet->tt_num_changes = 0; |
343 | batman_ogm_packet->ttvn = 0; | ||
339 | 344 | ||
340 | hard_iface->if_num = bat_priv->num_ifaces; | 345 | hard_iface->if_num = bat_priv->num_ifaces; |
341 | bat_priv->num_ifaces++; | 346 | bat_priv->num_ifaces++; |
@@ -580,7 +585,7 @@ static int batman_skb_recv(struct sk_buff *skb, struct net_device *dev, | |||
580 | struct net_device *orig_dev) | 585 | struct net_device *orig_dev) |
581 | { | 586 | { |
582 | struct bat_priv *bat_priv; | 587 | struct bat_priv *bat_priv; |
583 | struct batman_packet *batman_packet; | 588 | struct batman_ogm_packet *batman_ogm_packet; |
584 | struct hard_iface *hard_iface; | 589 | struct hard_iface *hard_iface; |
585 | int ret; | 590 | int ret; |
586 | 591 | ||
@@ -612,21 +617,21 @@ static int batman_skb_recv(struct sk_buff *skb, struct net_device *dev, | |||
612 | if (hard_iface->if_status != IF_ACTIVE) | 617 | if (hard_iface->if_status != IF_ACTIVE) |
613 | goto err_free; | 618 | goto err_free; |
614 | 619 | ||
615 | batman_packet = (struct batman_packet *)skb->data; | 620 | batman_ogm_packet = (struct batman_ogm_packet *)skb->data; |
616 | 621 | ||
617 | if (batman_packet->version != COMPAT_VERSION) { | 622 | if (batman_ogm_packet->version != COMPAT_VERSION) { |
618 | bat_dbg(DBG_BATMAN, bat_priv, | 623 | bat_dbg(DBG_BATMAN, bat_priv, |
619 | "Drop packet: incompatible batman version (%i)\n", | 624 | "Drop packet: incompatible batman version (%i)\n", |
620 | batman_packet->version); | 625 | batman_ogm_packet->version); |
621 | goto err_free; | 626 | goto err_free; |
622 | } | 627 | } |
623 | 628 | ||
624 | /* all receive handlers return whether they received or reused | 629 | /* all receive handlers return whether they received or reused |
625 | * the supplied skb. if not, we have to free the skb. */ | 630 | * the supplied skb. if not, we have to free the skb. */ |
626 | 631 | ||
627 | switch (batman_packet->packet_type) { | 632 | switch (batman_ogm_packet->packet_type) { |
628 | /* batman originator packet */ | 633 | /* batman originator packet */ |
629 | case BAT_PACKET: | 634 | case BAT_OGM: |
630 | ret = recv_bat_packet(skb, hard_iface); | 635 | ret = recv_bat_packet(skb, hard_iface); |
631 | break; | 636 | break; |
632 | 637 | ||