aboutsummaryrefslogtreecommitdiffstats
path: root/net/batman-adv/bridge_loop_avoidance.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/batman-adv/bridge_loop_avoidance.c')
-rw-r--r--net/batman-adv/bridge_loop_avoidance.c46
1 files changed, 23 insertions, 23 deletions
diff --git a/net/batman-adv/bridge_loop_avoidance.c b/net/batman-adv/bridge_loop_avoidance.c
index c37513100f53..b463402281b1 100644
--- a/net/batman-adv/bridge_loop_avoidance.c
+++ b/net/batman-adv/bridge_loop_avoidance.c
@@ -297,7 +297,7 @@ static void batadv_bla_send_claim(struct bat_priv *bat_priv, uint8_t *mac,
297 * set Ethernet SRC to the clients mac 297 * set Ethernet SRC to the clients mac
298 */ 298 */
299 memcpy(ethhdr->h_source, mac, ETH_ALEN); 299 memcpy(ethhdr->h_source, mac, ETH_ALEN);
300 batadv_dbg(DBG_BLA, bat_priv, 300 batadv_dbg(BATADV_DBG_BLA, bat_priv,
301 "bla_send_claim(): CLAIM %pM on vid %d\n", mac, vid); 301 "bla_send_claim(): CLAIM %pM on vid %d\n", mac, vid);
302 break; 302 break;
303 case BATADV_CLAIM_TYPE_DEL: 303 case BATADV_CLAIM_TYPE_DEL:
@@ -305,7 +305,7 @@ static void batadv_bla_send_claim(struct bat_priv *bat_priv, uint8_t *mac,
305 * set HW SRC to the clients mac 305 * set HW SRC to the clients mac
306 */ 306 */
307 memcpy(hw_src, mac, ETH_ALEN); 307 memcpy(hw_src, mac, ETH_ALEN);
308 batadv_dbg(DBG_BLA, bat_priv, 308 batadv_dbg(BATADV_DBG_BLA, bat_priv,
309 "bla_send_claim(): UNCLAIM %pM on vid %d\n", mac, 309 "bla_send_claim(): UNCLAIM %pM on vid %d\n", mac,
310 vid); 310 vid);
311 break; 311 break;
@@ -314,7 +314,7 @@ static void batadv_bla_send_claim(struct bat_priv *bat_priv, uint8_t *mac,
314 * set HW SRC to the special mac containg the crc 314 * set HW SRC to the special mac containg the crc
315 */ 315 */
316 memcpy(hw_src, mac, ETH_ALEN); 316 memcpy(hw_src, mac, ETH_ALEN);
317 batadv_dbg(DBG_BLA, bat_priv, 317 batadv_dbg(BATADV_DBG_BLA, bat_priv,
318 "bla_send_claim(): ANNOUNCE of %pM on vid %d\n", 318 "bla_send_claim(): ANNOUNCE of %pM on vid %d\n",
319 ethhdr->h_source, vid); 319 ethhdr->h_source, vid);
320 break; 320 break;
@@ -324,7 +324,7 @@ static void batadv_bla_send_claim(struct bat_priv *bat_priv, uint8_t *mac,
324 */ 324 */
325 memcpy(hw_src, mac, ETH_ALEN); 325 memcpy(hw_src, mac, ETH_ALEN);
326 memcpy(ethhdr->h_dest, mac, ETH_ALEN); 326 memcpy(ethhdr->h_dest, mac, ETH_ALEN);
327 batadv_dbg(DBG_BLA, bat_priv, 327 batadv_dbg(BATADV_DBG_BLA, bat_priv,
328 "bla_send_claim(): REQUEST of %pM to %pMon vid %d\n", 328 "bla_send_claim(): REQUEST of %pM to %pMon vid %d\n",
329 ethhdr->h_source, ethhdr->h_dest, vid); 329 ethhdr->h_source, ethhdr->h_dest, vid);
330 break; 330 break;
@@ -365,7 +365,7 @@ static struct backbone_gw *batadv_bla_get_backbone_gw(struct bat_priv *bat_priv,
365 if (entry) 365 if (entry)
366 return entry; 366 return entry;
367 367
368 batadv_dbg(DBG_BLA, bat_priv, 368 batadv_dbg(BATADV_DBG_BLA, bat_priv,
369 "bla_get_backbone_gw(): not found (%pM, %d), creating new entry\n", 369 "bla_get_backbone_gw(): not found (%pM, %d), creating new entry\n",
370 orig, vid); 370 orig, vid);
371 371
@@ -439,7 +439,7 @@ static void batadv_bla_answer_request(struct bat_priv *bat_priv,
439 struct backbone_gw *backbone_gw; 439 struct backbone_gw *backbone_gw;
440 int i; 440 int i;
441 441
442 batadv_dbg(DBG_BLA, bat_priv, 442 batadv_dbg(BATADV_DBG_BLA, bat_priv,
443 "bla_answer_request(): received a claim request, send all of our own claims again\n"); 443 "bla_answer_request(): received a claim request, send all of our own claims again\n");
444 444
445 backbone_gw = batadv_backbone_hash_find(bat_priv, 445 backbone_gw = batadv_backbone_hash_find(bat_priv,
@@ -480,8 +480,8 @@ static void batadv_bla_send_request(struct backbone_gw *backbone_gw)
480 /* first, remove all old entries */ 480 /* first, remove all old entries */
481 batadv_bla_del_backbone_claims(backbone_gw); 481 batadv_bla_del_backbone_claims(backbone_gw);
482 482
483 batadv_dbg(DBG_BLA, backbone_gw->bat_priv, "Sending REQUEST to %pM\n", 483 batadv_dbg(BATADV_DBG_BLA, backbone_gw->bat_priv,
484 backbone_gw->orig); 484 "Sending REQUEST to %pM\n", backbone_gw->orig);
485 485
486 /* send request */ 486 /* send request */
487 batadv_bla_send_claim(backbone_gw->bat_priv, backbone_gw->orig, 487 batadv_bla_send_claim(backbone_gw->bat_priv, backbone_gw->orig,
@@ -546,7 +546,7 @@ static void batadv_bla_add_claim(struct bat_priv *bat_priv, const uint8_t *mac,
546 claim->backbone_gw = backbone_gw; 546 claim->backbone_gw = backbone_gw;
547 547
548 atomic_set(&claim->refcount, 2); 548 atomic_set(&claim->refcount, 2);
549 batadv_dbg(DBG_BLA, bat_priv, 549 batadv_dbg(BATADV_DBG_BLA, bat_priv,
550 "bla_add_claim(): adding new entry %pM, vid %d to hash ...\n", 550 "bla_add_claim(): adding new entry %pM, vid %d to hash ...\n",
551 mac, vid); 551 mac, vid);
552 hash_added = batadv_hash_add(bat_priv->claim_hash, 552 hash_added = batadv_hash_add(bat_priv->claim_hash,
@@ -565,7 +565,7 @@ static void batadv_bla_add_claim(struct bat_priv *bat_priv, const uint8_t *mac,
565 /* no need to register a new backbone */ 565 /* no need to register a new backbone */
566 goto claim_free_ref; 566 goto claim_free_ref;
567 567
568 batadv_dbg(DBG_BLA, bat_priv, 568 batadv_dbg(BATADV_DBG_BLA, bat_priv,
569 "bla_add_claim(): changing ownership for %pM, vid %d\n", 569 "bla_add_claim(): changing ownership for %pM, vid %d\n",
570 mac, vid); 570 mac, vid);
571 571
@@ -599,8 +599,8 @@ static void batadv_bla_del_claim(struct bat_priv *bat_priv, const uint8_t *mac,
599 if (!claim) 599 if (!claim)
600 return; 600 return;
601 601
602 batadv_dbg(DBG_BLA, bat_priv, "bla_del_claim(): %pM, vid %d\n", mac, 602 batadv_dbg(BATADV_DBG_BLA, bat_priv, "bla_del_claim(): %pM, vid %d\n",
603 vid); 603 mac, vid);
604 604
605 batadv_hash_remove(bat_priv->claim_hash, batadv_compare_claim, 605 batadv_hash_remove(bat_priv->claim_hash, batadv_compare_claim,
606 batadv_choose_claim, claim); 606 batadv_choose_claim, claim);
@@ -633,12 +633,12 @@ static int batadv_handle_announce(struct bat_priv *bat_priv,
633 backbone_gw->lasttime = jiffies; 633 backbone_gw->lasttime = jiffies;
634 crc = ntohs(*((__be16 *)(&an_addr[4]))); 634 crc = ntohs(*((__be16 *)(&an_addr[4])));
635 635
636 batadv_dbg(DBG_BLA, bat_priv, 636 batadv_dbg(BATADV_DBG_BLA, bat_priv,
637 "handle_announce(): ANNOUNCE vid %d (sent by %pM)... CRC = %04x\n", 637 "handle_announce(): ANNOUNCE vid %d (sent by %pM)... CRC = %04x\n",
638 vid, backbone_gw->orig, crc); 638 vid, backbone_gw->orig, crc);
639 639
640 if (backbone_gw->crc != crc) { 640 if (backbone_gw->crc != crc) {
641 batadv_dbg(DBG_BLA, backbone_gw->bat_priv, 641 batadv_dbg(BATADV_DBG_BLA, backbone_gw->bat_priv,
642 "handle_announce(): CRC FAILED for %pM/%d (my = %04x, sent = %04x)\n", 642 "handle_announce(): CRC FAILED for %pM/%d (my = %04x, sent = %04x)\n",
643 backbone_gw->orig, backbone_gw->vid, 643 backbone_gw->orig, backbone_gw->vid,
644 backbone_gw->crc, crc); 644 backbone_gw->crc, crc);
@@ -674,7 +674,7 @@ static int batadv_handle_request(struct bat_priv *bat_priv,
674 if (!batadv_compare_eth(ethhdr->h_dest, primary_if->net_dev->dev_addr)) 674 if (!batadv_compare_eth(ethhdr->h_dest, primary_if->net_dev->dev_addr))
675 return 1; 675 return 1;
676 676
677 batadv_dbg(DBG_BLA, bat_priv, 677 batadv_dbg(BATADV_DBG_BLA, bat_priv,
678 "handle_request(): REQUEST vid %d (sent by %pM)...\n", 678 "handle_request(): REQUEST vid %d (sent by %pM)...\n",
679 vid, ethhdr->h_source); 679 vid, ethhdr->h_source);
680 680
@@ -702,7 +702,7 @@ static int batadv_handle_unclaim(struct bat_priv *bat_priv,
702 return 1; 702 return 1;
703 703
704 /* this must be an UNCLAIM frame */ 704 /* this must be an UNCLAIM frame */
705 batadv_dbg(DBG_BLA, bat_priv, 705 batadv_dbg(BATADV_DBG_BLA, bat_priv,
706 "handle_unclaim(): UNCLAIM %pM on vid %d (sent by %pM)...\n", 706 "handle_unclaim(): UNCLAIM %pM on vid %d (sent by %pM)...\n",
707 claim_addr, vid, backbone_gw->orig); 707 claim_addr, vid, backbone_gw->orig);
708 708
@@ -804,7 +804,7 @@ static int batadv_check_claim_group(struct bat_priv *bat_priv,
804 804
805 /* if our mesh friends mac is bigger, use it for ourselves. */ 805 /* if our mesh friends mac is bigger, use it for ourselves. */
806 if (ntohs(bla_dst->group) > ntohs(bla_dst_own->group)) { 806 if (ntohs(bla_dst->group) > ntohs(bla_dst_own->group)) {
807 batadv_dbg(DBG_BLA, bat_priv, 807 batadv_dbg(BATADV_DBG_BLA, bat_priv,
808 "taking other backbones claim group: %04x\n", 808 "taking other backbones claim group: %04x\n",
809 ntohs(bla_dst->group)); 809 ntohs(bla_dst->group));
810 bla_dst_own->group = bla_dst->group; 810 bla_dst_own->group = bla_dst->group;
@@ -882,7 +882,7 @@ static int batadv_bla_process_claim(struct bat_priv *bat_priv,
882 ret = batadv_check_claim_group(bat_priv, primary_if, hw_src, hw_dst, 882 ret = batadv_check_claim_group(bat_priv, primary_if, hw_src, hw_dst,
883 ethhdr); 883 ethhdr);
884 if (ret == 1) 884 if (ret == 1)
885 batadv_dbg(DBG_BLA, bat_priv, 885 batadv_dbg(BATADV_DBG_BLA, bat_priv,
886 "bla_process_claim(): received a claim frame from another group. From: %pM on vid %d ...(hw_src %pM, hw_dst %pM)\n", 886 "bla_process_claim(): received a claim frame from another group. From: %pM on vid %d ...(hw_src %pM, hw_dst %pM)\n",
887 ethhdr->h_source, vid, hw_src, hw_dst); 887 ethhdr->h_source, vid, hw_src, hw_dst);
888 888
@@ -917,7 +917,7 @@ static int batadv_bla_process_claim(struct bat_priv *bat_priv,
917 break; 917 break;
918 } 918 }
919 919
920 batadv_dbg(DBG_BLA, bat_priv, 920 batadv_dbg(BATADV_DBG_BLA, bat_priv,
921 "bla_process_claim(): ERROR - this looks like a claim frame, but is useless. eth src %pM on vid %d ...(hw_src %pM, hw_dst %pM)\n", 921 "bla_process_claim(): ERROR - this looks like a claim frame, but is useless. eth src %pM on vid %d ...(hw_src %pM, hw_dst %pM)\n",
922 ethhdr->h_source, vid, hw_src, hw_dst); 922 ethhdr->h_source, vid, hw_src, hw_dst);
923 return 1; 923 return 1;
@@ -952,7 +952,7 @@ static void batadv_bla_purge_backbone_gw(struct bat_priv *bat_priv, int now)
952 BATADV_BLA_BACKBONE_TIMEOUT)) 952 BATADV_BLA_BACKBONE_TIMEOUT))
953 continue; 953 continue;
954 954
955 batadv_dbg(DBG_BLA, backbone_gw->bat_priv, 955 batadv_dbg(BATADV_DBG_BLA, backbone_gw->bat_priv,
956 "bla_purge_backbone_gw(): backbone gw %pM timed out\n", 956 "bla_purge_backbone_gw(): backbone gw %pM timed out\n",
957 backbone_gw->orig); 957 backbone_gw->orig);
958 958
@@ -1004,7 +1004,7 @@ static void batadv_bla_purge_claims(struct bat_priv *bat_priv,
1004 BATADV_BLA_CLAIM_TIMEOUT)) 1004 BATADV_BLA_CLAIM_TIMEOUT))
1005 continue; 1005 continue;
1006 1006
1007 batadv_dbg(DBG_BLA, bat_priv, 1007 batadv_dbg(BATADV_DBG_BLA, bat_priv,
1008 "bla_purge_claims(): %pM, vid %d, time out\n", 1008 "bla_purge_claims(): %pM, vid %d, time out\n",
1009 claim->addr, claim->vid); 1009 claim->addr, claim->vid);
1010 1010
@@ -1146,7 +1146,7 @@ int batadv_bla_init(struct bat_priv *bat_priv)
1146 uint8_t claim_dest[ETH_ALEN] = {0xff, 0x43, 0x05, 0x00, 0x00, 0x00}; 1146 uint8_t claim_dest[ETH_ALEN] = {0xff, 0x43, 0x05, 0x00, 0x00, 0x00};
1147 struct hard_iface *primary_if; 1147 struct hard_iface *primary_if;
1148 1148
1149 batadv_dbg(DBG_BLA, bat_priv, "bla hash registering\n"); 1149 batadv_dbg(BATADV_DBG_BLA, bat_priv, "bla hash registering\n");
1150 1150
1151 /* setting claim destination address */ 1151 /* setting claim destination address */
1152 memcpy(&bat_priv->claim_dest.magic, claim_dest, 3); 1152 memcpy(&bat_priv->claim_dest.magic, claim_dest, 3);
@@ -1181,7 +1181,7 @@ int batadv_bla_init(struct bat_priv *bat_priv)
1181 batadv_hash_set_lock_class(bat_priv->backbone_hash, 1181 batadv_hash_set_lock_class(bat_priv->backbone_hash,
1182 &batadv_backbone_hash_lock_class_key); 1182 &batadv_backbone_hash_lock_class_key);
1183 1183
1184 batadv_dbg(DBG_BLA, bat_priv, "bla hashes initialized\n"); 1184 batadv_dbg(BATADV_DBG_BLA, bat_priv, "bla hashes initialized\n");
1185 1185
1186 batadv_bla_start_timer(bat_priv); 1186 batadv_bla_start_timer(bat_priv);
1187 return 0; 1187 return 0;