summaryrefslogtreecommitdiffstats
path: root/src/conntrack/snprintf_xml.c
diff options
context:
space:
mode:
author/C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org </C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org>2007-12-17 00:55:40 +0000
committer/C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org </C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org>2007-12-17 00:55:40 +0000
commit8b14339d6d26c5ff0ab176edba9bcfb0fa7526e1 (patch)
tree37e4420a8f1c5c0d4240cc97a6286839228f341b /src/conntrack/snprintf_xml.c
parent10d50dac91b61247f9cdfe687191e1bc959e2d5f (diff)
- add support for secmark
- fix typo s/test_but/test_bit/
Diffstat (limited to 'src/conntrack/snprintf_xml.c')
-rw-r--r--src/conntrack/snprintf_xml.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/conntrack/snprintf_xml.c b/src/conntrack/snprintf_xml.c
index 56b2016..5f5b6bb 100644
--- a/src/conntrack/snprintf_xml.c
+++ b/src/conntrack/snprintf_xml.c
@@ -45,6 +45,7 @@
* </layer4>
* <timeout>100</timeout>
* <mark>1</mark>
+ * <secmark>0</secmark>
* <use>1</use>
* <assured/>
* </meta>
@@ -307,6 +308,12 @@ int __snprintf_conntrack_xml(char *buf,
BUFFER_SIZE(ret, size, len, offset);
}
+ if (test_bit(ATTR_SECMARK, ct->set)) {
+ ret = snprintf(buf+offset, len,
+ "<secmark>%u</secmark>", ct->secmark);
+ BUFFER_SIZE(ret, size, len, offset);
+ }
+
if (test_bit(ATTR_USE, ct->set)) {
ret = snprintf(buf+offset, len, "<use>%u</use>", ct->use);
BUFFER_SIZE(ret, size, len, offset);