summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortanimura <tanimura@FreeBSD.org>2005-05-28 07:46:44 +0000
committertanimura <tanimura@FreeBSD.org>2005-05-28 07:46:44 +0000
commit1142d02df85300c9dab83ed7c300f6eeed94dc9a (patch)
tree3a22294c683bf66f342c6fd83be0c38d28082fa5
parentc979cc4e8ef30cb5917ffbd285f8f60524ab183d (diff)
downloadFreeBSD-src-1142d02df85300c9dab83ed7c300f6eeed94dc9a.zip
FreeBSD-src-1142d02df85300c9dab83ed7c300f6eeed94dc9a.tar.gz
Let OSPFv3 go through ipfw. Some more additional checks would be
desirable, though.
-rw-r--r--sys/netinet/ip_fw2.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/netinet/ip_fw2.c b/sys/netinet/ip_fw2.c
index f9c48be..0c1d2a2 100644
--- a/sys/netinet/ip_fw2.c
+++ b/sys/netinet/ip_fw2.c
@@ -2054,6 +2054,11 @@ do { \
ulp = NULL;
break;
+ case IPPROTO_OSPFIGP:
+ /* XXX OSPF header check? */
+ PULLUP_TO(hlen, ulp, struct ip6_ext);
+ break;
+
default:
printf( "IPFW2: IPV6 - Unknown Extension Header (%d)\n",
proto);
OpenPOWER on IntegriCloud