Skip to content
Extraits de code Groupes Projets
Valider 8844c047 rédigé par François De Keersmaeker's avatar François De Keersmaeker
Parcourir les fichiers

Templates: updated special characters in NFQueue name

parent b4db236f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Pipeline #55374 en échec
......@@ -4,6 +4,7 @@ cmake_minimum_required(VERSION 3.20)
set(EXECUTABLE_OUTPUT_PATH ${BIN_DIR})
# Nfqueue C file for device {{device}}
{% set nfqueue_name = nfqueue.name.replace(':', '_').replace('#', '_').replace('.', '_').replace('/', '_').replace('*', '_').replace('?', '_').replace('=', '_') %}
add_executable({{nfqueue_name}} nfqueues.c)
target_link_libraries({{nfqueue_name}} pthread)
IF( OPENWRT_CROSSCOMPILING )
......
......@@ -35,7 +35,7 @@ uint32_t old_verdict = verdict;
{% endmacro %}
{% macro write_callback_function(loop_index, nfqueue) %}
{% set nfqueue_name = nfqueue.name.replace('-', '_').replace('#', '_').replace('.', '_').replace('/', '_').replace('*', '_').replace('?', '_').replace('=', '_') %}
{% set nfqueue_name = nfqueue.name.replace('-', '_').replace(':', '_').replace('#', '_').replace('.', '_').replace('/', '_').replace('*', '_').replace('?', '_').replace('=', '_') %}
/**
* @brief {{nfqueue.name}} callback function, called when a packet enters the queue.
*
......
......@@ -136,7 +136,7 @@ int main(int argc, char *argv[]) {
uint8_t i = 0;
{% for nfqueue in nfqueues if nfqueue.queue_num >= 0 %}
{% set nfqueue_name = nfqueue.name.replace('-', '_').replace('#', '_').replace('.', '_').replace('/', '_').replace('*', '_').replace('?', '_').replace('=', '_') %}
{% set nfqueue_name = nfqueue.name.replace('-', '_').replace(':', '_').replace('#', '_').replace('.', '_').replace('/', '_').replace('*', '_').replace('?', '_').replace('=', '_') %}
/* {{nfqueue.name}} */
// Setup thread-specific data
thread_data[i].id = i;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter