[libnetfilter_conntrack] src: add support for UDPlite transport protocol

Pablo Neira netfilter-cvslog-bounces at lists.netfilter.org
Thu Mar 5 13:49:15 CET 2009


Gitweb:		http://git.netfilter.org/cgi-bin/gitweb.cgi?p=libnetfilter_conntrack.git;a=commit;h=0d980d90a9e164660099512641c6412431ac7154
commit 0d980d90a9e164660099512641c6412431ac7154
Author:     Pablo Neira Ayuso <pablo at netfilter.org>
AuthorDate: Thu Mar 5 13:48:28 2009 +0100
Commit:     Pablo Neira Ayuso <pablo at netfilter.org>
CommitDate: Thu Mar 5 13:48:28 2009 +0100

    src: add support for UDPlite transport protocol
    
    This patch adds support for UDPlite transport protocol.
    
    Signed-off-by: Pablo Neira Ayuso <pablo at netfilter.org>
       via  0d980d90a9e164660099512641c6412431ac7154 (commit)
      from  f693586d1b69114049a47fa615872ad4c14dcff2 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 0d980d90a9e164660099512641c6412431ac7154
Author: Pablo Neira Ayuso <pablo at netfilter.org>
Date:   Thu Mar 5 13:48:28 2009 +0100

    src: add support for UDPlite transport protocol
    
    This patch adds support for UDPlite transport protocol.
    
    Signed-off-by: Pablo Neira Ayuso <pablo at netfilter.org>

-----------------------------------------------------------------------

 src/conntrack/build.c            |    1 +
 src/conntrack/snprintf_default.c |    3 ++-
 src/conntrack/snprintf_xml.c     |    3 ++-
 3 files changed, 5 insertions(+), 2 deletions(-)
This patch adds support for UDPlite transport protocol.

Signed-off-by: Pablo Neira Ayuso <pablo at netfilter.org>

diff --git a/src/conntrack/build.c b/src/conntrack/build.c
index a1569ab..4b2e292 100644
--- a/src/conntrack/build.c
+++ b/src/conntrack/build.c
@@ -51,6 +51,7 @@ void __build_tuple_proto(struct nfnlhdr *req,
 	case IPPROTO_TCP:
 	case IPPROTO_SCTP:
 	case IPPROTO_GRE:
+	case IPPROTO_UDPLITE:
 		nfnl_addattr_l(&req->nlh, size, CTA_PROTO_SRC_PORT,
 			       &t->l4src.tcp.port, sizeof(u_int16_t));
 		nfnl_addattr_l(&req->nlh, size, CTA_PROTO_DST_PORT,
diff --git a/src/conntrack/snprintf_default.c b/src/conntrack/snprintf_default.c
index a846af9..dbc5fb1 100644
--- a/src/conntrack/snprintf_default.c
+++ b/src/conntrack/snprintf_default.c
@@ -14,7 +14,8 @@ static char *proto2str[IPPROTO_MAX] = {
         [IPPROTO_ICMP] = "icmp",
         [IPPROTO_ICMPV6] = "icmpv6",
         [IPPROTO_SCTP] = "sctp",
-        [IPPROTO_GRE] = "gre"
+        [IPPROTO_GRE] = "gre",
+        [IPPROTO_UDPLITE] = "udplite",
 };
 
 static char *l3proto2str[AF_MAX] = {
diff --git a/src/conntrack/snprintf_xml.c b/src/conntrack/snprintf_xml.c
index cb6fc03..5dbba9f 100644
--- a/src/conntrack/snprintf_xml.c
+++ b/src/conntrack/snprintf_xml.c
@@ -60,7 +60,8 @@ static char *proto2str[IPPROTO_MAX] = {
         [IPPROTO_ICMP] = "icmp",
         [IPPROTO_ICMPV6] = "icmp6",
         [IPPROTO_SCTP] = "sctp",
-        [IPPROTO_GRE] = "gre"
+        [IPPROTO_GRE] = "gre",
+        [IPPROTO_UDPLITE] = "udplite",
 };
 static char *l3proto2str[AF_MAX] = {
 	[AF_INET] = "ipv4",



More information about the netfilter-cvslog mailing list