Page MenuHomeFreeBSD

D52566.1775480101.diff
No OneTemporary

Size
636 B
Referenced Files
None
Subscribers
None

D52566.1775480101.diff

diff --git a/sys/netpfil/ipfw/ip_fw2.c b/sys/netpfil/ipfw/ip_fw2.c
--- a/sys/netpfil/ipfw/ip_fw2.c
+++ b/sys/netpfil/ipfw/ip_fw2.c
@@ -67,6 +67,7 @@
#include <net/route/nhop.h>
#include <net/pfil.h>
#include <net/vnet.h>
+#include <net/if_gif.h>
#include <net/if_pfsync.h>
#include <netpfil/pf/pf_mtag.h>
@@ -1757,6 +1758,12 @@
PULLUP_TO(hlen, ulp, struct ip);
break;
+ case IPPROTO_ETHERIP: /* RFC 3378 */
+ PULLUP_LEN(hlen, ulp,
+ sizeof(struct etherip_header) +
+ sizeof(struct ether_header));
+ break;
+
case IPPROTO_PFSYNC:
PULLUP_TO(hlen, ulp, struct pfsync_header);
break;

File Metadata

Mime Type
text/plain
Expires
Mon, Apr 6, 12:55 PM (3 h, 56 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28275305
Default Alt Text
D52566.1775480101.diff (636 B)

Event Timeline