From 1ca5be29d39c8bbabc57538f0526700135fdf94b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20De=20Keersmaeker?= <francois.dekeersmaeker@uclouvain.be> Date: Tue, 24 Sep 2024 10:23:57 +0000 Subject: [PATCH] translate_policies: added nfqueue_name arg --- profile_translator_blocklist/translator.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/profile_translator_blocklist/translator.py b/profile_translator_blocklist/translator.py index a349911..e164add 100644 --- a/profile_translator_blocklist/translator.py +++ b/profile_translator_blocklist/translator.py @@ -298,6 +298,7 @@ def translate_policy( def translate_policies( device: dict, policies: Iterator[dict], + nfqueue_name: str = None, nfqueue_id: int = 0, output_dir: str = os.getcwd(), rate: int = None, @@ -324,6 +325,7 @@ def translate_policies( args = validate_args(output_dir, nfqueue_id, rate, drop_proba) output_dir = args["output_dir"] drop_proba = args["drop_proba"] + nfqueue_name = device.get("name", nfqueue_name) # Initialize loop variables nfq_id_inc = 10 @@ -359,7 +361,7 @@ def translate_policies( nfqueue_id += nfq_id_inc # Output - write_firewall(device, global_accs, device.get("name", policy_name), output_dir, drop_proba, log_type, log_group, test) + write_firewall(device, global_accs, nfqueue_name, output_dir, drop_proba, log_type, log_group, test) -- GitLab