From 94246676dc2e2db29b94fcffec1be3cee3ec8e9f Mon Sep 17 00:00:00 2001 From: Amit Kumar <amit.kumar@genexis.eu> Date: Wed, 24 Jul 2024 16:46:43 +0530 Subject: [PATCH] firewallmngr: Added Device.Firewall.Type * Added readonly param Device.Firewall.Type. --- src/firewall.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/firewall.c b/src/firewall.c index a192f04..f962b22 100644 --- a/src/firewall.c +++ b/src/firewall.c @@ -614,6 +614,12 @@ static int get_firewall_service_number_of_entries(char *refparam, struct dmctx * return 0; } +static int get_firewall_type(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) +{ + *value = "Stateful"; + return 0; +} + static int get_level_alias(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) { struct dm_data *p = (struct dm_data *)data; @@ -2541,6 +2547,7 @@ DMLEAF tFirewallParams[] = { {"ChainNumberOfEntries", &DMREAD, DMT_UNINT, get_firewall_chain_number_of_entries, NULL, BBFDM_BOTH}, {"DMZNumberOfEntries", &DMREAD, DMT_UNINT, get_firewall_dmz_number_of_entries, NULL, BBFDM_BOTH}, {"ServiceNumberOfEntries", &DMREAD, DMT_UNINT, get_firewall_service_number_of_entries, NULL, BBFDM_BOTH}, +{"Type", &DMREAD, DMT_STRING, get_firewall_type, NULL, BBFDM_BOTH}, {0} }; -- GitLab