diff --git a/profile_translator_blocklist/templates/callback.c.j2 b/profile_translator_blocklist/templates/callback.c.j2
index e5f2d84cfc89ef7a956852560ea3e3c203748258..46982b91a4863f551e2558065e3f063e72563666 100644
--- a/profile_translator_blocklist/templates/callback.c.j2
+++ b/profile_translator_blocklist/templates/callback.c.j2
@@ -35,9 +35,7 @@ uint32_t old_verdict = verdict;
 {% endmacro %}
 
 {% macro write_callback_function(loop_index, nfqueue) %}
-{% set nfqueue_name = nfqueue.name.replace('-', '_') %}
-{% set nfqueue_name = nfqueue_name.replace('#', '_') %}
-{% set nfqueue_name = nfqueue_name.replace('.', '_') %}
+{% set nfqueue_name = nfqueue.name.replace('-', '_').replace('#', '_').replace('.', '_').replace('/', '_').replace('*', '_').replace('?', '_').replace('=', '_') %}
 /**
  * @brief {{nfqueue.name}} callback function, called when a packet enters the queue.
  *