aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib/ipfilter/netinet/ip_frag.h
diff options
context:
space:
mode:
authorDarren Reed <darrenr@FreeBSD.org>2004-06-21 22:46:36 +0000
committerDarren Reed <darrenr@FreeBSD.org>2004-06-21 22:46:36 +0000
commit7b807523f4dd61b0b6ec3c27bbf2dc16c7b8f689 (patch)
tree30f4ea742da908fc69ce366b603ad6290481d67a /sys/contrib/ipfilter/netinet/ip_frag.h
parentc38dd4b6bd7a57ea8fcb340d6e6b91a562449abe (diff)
downloadsrc-7b807523f4dd61b0b6ec3c27bbf2dc16c7b8f689.tar.gz
src-7b807523f4dd61b0b6ec3c27bbf2dc16c7b8f689.zip
Update ipfilter from 3.4.31 -> 3.4.35. Some important changes:
* block packets that fail to create state table entries * only allow non-fragmented packets to influence whether or not a logged packet is the same as the one logged before. * correct the ICMP packet checksum fixing up when processing ICMP errors for NAT * implement a maximum for the number of entries in the NAT table (NAT_TABLE_MAX and ipf_nattable_max) * frsynclist() wasn't paying attention to all the places where interface names are, like it should. * fix comparing ICMP packets with established TCP state where only 8 bytes of header are returned in the ICMP error. MFC after: 1 week
Notes
Notes: svn path=/head/; revision=130886
Diffstat (limited to 'sys/contrib/ipfilter/netinet/ip_frag.h')
-rw-r--r--sys/contrib/ipfilter/netinet/ip_frag.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/contrib/ipfilter/netinet/ip_frag.h b/sys/contrib/ipfilter/netinet/ip_frag.h
index fc737c7eb9ed..4055cb18874d 100644
--- a/sys/contrib/ipfilter/netinet/ip_frag.h
+++ b/sys/contrib/ipfilter/netinet/ip_frag.h
@@ -54,6 +54,7 @@ extern int ipfr_nat_newfrag __P((ip_t *, fr_info_t *, struct nat *));
extern nat_t *ipfr_nat_knownfrag __P((ip_t *, fr_info_t *));
extern frentry_t *ipfr_knownfrag __P((ip_t *, fr_info_t *));
extern void ipfr_forget __P((void *));
+extern void ipfr_forgetnat __P((void *));
extern void ipfr_unload __P((void));
extern void ipfr_fragexpire __P((void));