summaryrefslogtreecommitdiff
path: root/lib/libalias/alias.c
diff options
context:
space:
mode:
authorBrian Somers <brian@FreeBSD.org>1999-08-22 23:32:01 +0000
committerBrian Somers <brian@FreeBSD.org>1999-08-22 23:32:01 +0000
commit7765ab64760835ce827a469c2f799054f43bc88f (patch)
tree71bbb45d4d3015443cd0e8f2c998b41658d9f33d /lib/libalias/alias.c
parentcdd53d9ce9fdb6916e3f602f4bb6faf020e527a8 (diff)
Notes
Diffstat (limited to 'lib/libalias/alias.c')
-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 8b18a73af140..2d2a0c22d84b 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;
}