aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib/ipfilter/netinet/fil.c
Commit message (Expand)AuthorAgeFilesLines
* kernel: deprecate Internet Class A/B/CMike Karels2021-11-091-1/+1
* ipfilter: Make LARGE_NAT a tunable.Cy Schubert2021-02-221-0/+5
* Simplify the FreeBSD check using __FreeBSD__ compiler macro.Cy Schubert2021-02-091-3/+3
* Replace the redundant MENTAT macro with SOLARIS.Cy Schubert2021-02-021-12/+12
* Indentation cleanup resulting from the cleanup of #ifdefs.Cy Schubert2021-02-021-6/+6
* Retire the K&R/STD C __P prototype declarations.Cy Schubert2021-02-021-75/+73
* Fix incorrect byte order in ipfstat -f output.Cy Schubert2020-07-171-1/+1
* pfil_run_hooks() can be called recursively, so we have toCy Schubert2020-07-171-0/+2
* Rather than pass the address of the packet information control block toCy Schubert2019-12-121-1/+1
* in6_cksum() returns zero when checksums are good.Cy Schubert2019-12-121-1/+1
* Include fin, the packet information structure (fr_info_t), in theCy Schubert2019-11-281-1/+1
* Move ipf_pcksum6() to its rightful place, in ip_fil_freebsd.c. ThisCy Schubert2019-11-271-45/+0
* Save a little stack by removing a used once intermediate variable.Cy Schubert2019-11-271-3/+1
* Remove redundant #ifdef'd function definitions.Cy Schubert2019-11-271-10/+2
* ipf mistakenly regards UDP packets with a checksum of 0xffff as bad.Cy Schubert2019-09-261-1/+4
* Specifying array sizes for fully initialized tables at compile time isCy Schubert2019-08-221-2/+2
* Initialize the frentry (the control block that defines a rule) checksumCy Schubert2019-08-121-1/+1
* Calculate the number interface array elements using the new FR_NUM macroCy Schubert2019-08-111-1/+1
* r272552 applied the patch from ipfilter upstream fil.c r1.129 to fixCy Schubert2019-08-111-2/+52
* As of upstream fil.c CVS r1.53 (March 1, 2009), prior to the import ofCy Schubert2019-07-161-3/+0
* Refactor, removing one compare.Cy Schubert2019-07-161-9/+7
* Recycle the unused FR_CMPSIZ macro which became orphaned in ipfilter 5Cy Schubert2019-07-141-2/+2
* style(9)Cy Schubert2019-07-141-8/+8
* Move the new ipf_pcksum6() function from ip_fil_freebsd.c to fil.c.Cy Schubert2019-07-121-0/+55
* Remove a tautological test for adding a rule in the block thatCy Schubert2019-07-111-2/+1
* Correct r349898. The default is add a rule.Cy Schubert2019-07-111-8/+7
* ipfilter commands, in this case ipf(8), passes its operations and rulesCy Schubert2019-07-111-9/+14
* The RFC 3128 test should be made after the offset mask has been applied.Cy Schubert2019-06-301-4/+4
* Revert r349400. It has uintended effects.Cy Schubert2019-06-301-16/+18
* While working on PR/238796 I discovered an unused variable in frdest,Cy Schubert2019-06-261-4/+0
* Remove a tautological compare for offset != 0.Cy Schubert2019-06-261-18/+16
* Prompted by r349366, ipfilter is also does not conform to RFC 3128Cy Schubert2019-06-261-0/+4
* Make ipf_objbytes a constant. ipf_objbytes is a table of internal dataCy Schubert2019-06-171-1/+1
* Resolve IPv6 checksum errors with stateful inspection. According toCy Schubert2019-06-121-22/+18
* Clean up #ifdefs from old unsupported releases of FreeBSD.Cy Schubert2019-06-041-2/+1
* Properly define the fourth argument to ipf_check, the main entry pointCy Schubert2019-06-031-1/+1
* style(9)Cy Schubert2019-05-271-3/+3
* Fix indentation and while at it simplfy the code.Cy Schubert2019-05-271-5/+5
* Remove two more #ifdefs missed in r343701.Cy Schubert2019-02-041-6/+2
* Remove a reference to HP-UX in a comment.Cy Schubert2019-02-031-1/+1
* ipfilter #ifdef cleanup.Cy Schubert2019-02-031-57/+7
* Document the instance context pointer.Cy Schubert2019-01-311-1/+2
* Remove another empty #ifdef block. This empty block also exists inCy Schubert2018-12-271-2/+0
* Fix style error introduced in r333393.Cy Schubert2018-05-091-1/+1
* Document intentional fallthrough. (CID 976535)Cy Schubert2018-05-091-0/+1
* Keep state incorrectly assumes keep frags. This is counter to theCy Schubert2017-04-141-1/+1
* In case of removal of m_copy() the macro should remain named M_COPY()Kevin Lo2016-10-081-1/+1
* Remove an extra etter.Eitan Adler2016-09-291-1/+1
* Remove the 4.3BSD compatible macro m_copy(), use m_copym() instead.Kevin Lo2016-09-151-1/+1
* Add DTrace probes for packets flagged as bad by ipfilter. All probesCy Schubert2016-04-071-8/+42