batadv_orig_node_free_ref(orig_node);
                }
 
-               batadv_dbg(BATADV_DBG_ROUTES, bat_priv,
-                          "TTVN mismatch (old_ttvn %u new_ttvn %u)! Rerouting unicast packet (for %pM) to %pM\n",
-                          unicast_packet->ttvn, curr_ttvn, ethhdr->h_dest,
-                          unicast_packet->dest);
+               net_ratelimited_function(batadv_dbg, BATADV_DBG_TT, bat_priv,
+                                        "TTVN mismatch (old_ttvn %u new_ttvn %u)! Rerouting unicast packet (for %pM) to %pM\n",
+                                        unicast_packet->ttvn, curr_ttvn,
+                                        ethhdr->h_dest, unicast_packet->dest);
 
                unicast_packet->ttvn = curr_ttvn;
        }