diff --git a/src/translator/templates/callback.c.j2 b/src/translator/templates/callback.c.j2
index 90766bb66b0f7f3e552c530c40c23c9ecdb94580..e5f2d84cfc89ef7a956852560ea3e3c203748258 100644
--- a/src/translator/templates/callback.c.j2
+++ b/src/translator/templates/callback.c.j2
@@ -37,6 +37,7 @@ uint32_t old_verdict = verdict;
 {% 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('.', '_') %}
 /**
  * @brief {{nfqueue.name}} callback function, called when a packet enters the queue.
  * 
diff --git a/src/translator/templates/main.c.j2 b/src/translator/templates/main.c.j2
index 0e498de3c4cb6ba14ed66aa21c51089bbee28fd0..5d8a39d4c7b88651001409d87c1f7a216ef81162 100644
--- a/src/translator/templates/main.c.j2
+++ b/src/translator/templates/main.c.j2
@@ -124,7 +124,8 @@ int main(int argc, char *argv[]) {
     {% for nfqueue in nfqueues if nfqueue.queue_num >= 0 %}
     {% set nfqueue_name = nfqueue.name.replace('-', '_') %}
     {% set nfqueue_name = nfqueue_name.replace('#', '_') %}
-    /* {{nfqueue_name}} */
+    {% set nfqueue_name = nfqueue_name.replace('.', '_') %}
+    /* {{nfqueue.name}} */
     // Setup thread-specific data
     thread_data[i].id = i;
     thread_data[i].seed = time(NULL) + i;