summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorbrian <brian@FreeBSD.org>1999-08-22 23:32:01 +0000
committerbrian <brian@FreeBSD.org>1999-08-22 23:32:01 +0000
commitd27b3a18846b3088b97d11685f9cf6007aaaefdb (patch)
tree8d18b8e270035d0715f50fd4d92d90f058e59eaa /lib
parent731a1c9a390f40a2241d0ade45172475d7d815f4 (diff)
downloadFreeBSD-src-d27b3a18846b3088b97d11685f9cf6007aaaefdb.zip
FreeBSD-src-d27b3a18846b3088b97d11685f9cf6007aaaefdb.tar.gz
Aallow ppp to work with Nortel Networks Extranet Switch
product and Windows NT tunneling. Submitted by: Chain Lee <chain@nortelnetworks.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/libalias/alias.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/libalias/alias.c b/lib/libalias/alias.c
index 8b18a73..2d2a0c2 100644
--- a/lib/libalias/alias.c
+++ b/lib/libalias/alias.c
@@ -95,6 +95,8 @@
#ifndef IPPROTO_GRE
#define IPPROTO_GRE 47
+#define IPPROTO_ESP 50
+#define IPPROTO_AH 51
#endif
#include "alias_local.h"
@@ -1206,6 +1208,8 @@ PacketAliasIn(char *ptr, int maxpacketsize)
iresult = TcpAliasIn(pip);
break;
case IPPROTO_GRE:
+ case IPPROTO_ESP:
+ case IPPROTO_AH:
iresult = PptpAliasIn(pip);
break;
}
@@ -1312,6 +1316,8 @@ PacketAliasOut(char *ptr, /* valid IP packet */
iresult = TcpAliasOut(pip, maxpacketsize);
break;
case IPPROTO_GRE:
+ case IPPROTO_ESP:
+ case IPPROTO_AH:
iresult = PptpAliasOut(pip);
break;
}
OpenPOWER on IntegriCloud