aboutsummaryrefslogtreecommitdiffstats
path: root/src/libimcv/pwg
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2015-05-17 17:04:46 +0200
committerAndreas Steffen <andreas.steffen@strongswan.org>2015-08-18 21:25:38 +0200
commit6a11c8a3f3c4a17432438a04542547947b06bc68 (patch)
tree1362f016da33ef742880dbc4abee06b32823f080 /src/libimcv/pwg
parentabb8a1ecd22a95d56757c0e90ba064c3877c8dcd (diff)
downloadstrongswan-6a11c8a3f3c4a17432438a04542547947b06bc68.tar.bz2
strongswan-6a11c8a3f3c4a17432438a04542547947b06bc68.tar.xz
Support of HCD Firewall Setting PA-TNC attribute
Diffstat (limited to 'src/libimcv/pwg')
-rw-r--r--src/libimcv/pwg/pwg_attr.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/libimcv/pwg/pwg_attr.c b/src/libimcv/pwg/pwg_attr.c
index 9056a285f..bbc8e02c5 100644
--- a/src/libimcv/pwg/pwg_attr.c
+++ b/src/libimcv/pwg/pwg_attr.c
@@ -15,7 +15,9 @@
#include "pwg_attr.h"
-#include <generic/generic_attr_bool.h>
+#include "generic/generic_attr_bool.h"
+#include "ietf/ietf_attr_port_filter.h"
+
ENUM_BEGIN(pwg_attr_names, PWG_HCD_ATTRS_NATURAL_LANG,
PWG_HCD_VENDOR_SMI_CODE,
@@ -81,11 +83,13 @@ pa_tnc_attr_t* pwg_attr_create_from_data(u_int32_t type, size_t length, chunk_t
case PWG_HCD_PSTN_FAX_ENABLED:
return generic_attr_bool_create_from_data(length, value,
pen_type_create(PEN_PWG, type));
+ case PWG_HCD_FIREWALL_SETTING:
+ return ietf_attr_port_filter_create_from_data(length, value,
+ pen_type_create(PEN_PWG, type));
case PWG_HCD_ATTRS_NATURAL_LANG:
case PWG_HCD_MACHINE_TYPE_MODEL:
case PWG_HCD_VENDOR_NAME:
case PWG_HCD_VENDOR_SMI_CODE:
- case PWG_HCD_FIREWALL_SETTING:
case PWG_HCD_TIME_SOURCE:
case PWG_HCD_FIRMWARE_NAME:
case PWG_HCD_FIRMWARE_PATCHES: