aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib/ipfilter
Commit message (Expand)AuthorAgeFilesLines
* ipfilter: Move kernel bits to netpfilCy Schubert2021-12-2046-57394/+0
* ipfilter fil.c: Fix two typos in commentsCy Schubert2021-12-151-2/+2
* ipfilter: Replace sprintf with range checking version (snprintf)Cy Schubert2021-12-148-25/+26
* ipfilter radix_ipf: name is only valid with RDX_DEBUGCy Schubert2021-12-141-0/+2
* ipfilter: The SNPRINTF macro doesn't exist, remove itCy Schubert2021-12-147-85/+0
* ipfilter: Fix struct ifnet pointer typeCy Schubert2021-12-131-0/+4
* ip_log: remove set-but-not-unused varsCy Schubert2021-12-111-2/+2
* ipfilter: Avoid more null if-then-else blocksCy Schubert2021-12-041-2/+2
* ipfilter: Correct a comment and add notationCy Schubert2021-12-041-2/+4
* ipfilter: Correct function descriptionCy Schubert2021-12-041-1/+1
* ipfilter: Add DTrace SDT probeCy Schubert2021-12-041-0/+2
* ipfilter: New DT5 DTrace macroCy Schubert2021-12-041-0/+3
* ipfilter: Whitespace cleanupCy Schubert2021-12-041-5/+5
* ipfilter: Compat and simplify DTrace macro definitionsCy Schubert2021-12-041-9/+1
* ipfilter: Save a word of stack spaceCy Schubert2021-12-041-4/+2
* kernel: deprecate Internet Class A/B/CMike Karels2021-11-091-1/+1
* ipfilter: Save time and cycles swapping bucket table sizesCy Schubert2021-09-302-20/+22
* ipfilter: Correct a commentCy Schubert2021-09-271-1/+1
* ipfilter: Print the correct TCP sequence index numberCy Schubert2021-09-271-1/+1
* ipfilter: Locking sysctls here is not requiredCy Schubert2021-09-241-2/+0
* ipfilter: Avoid a null if-then-else blocksCy Schubert2021-09-242-12/+8
* routing: Allow using IPv6 next-hops for IPv4 routes (RFC 5549).Zhenlei Huang2021-08-221-16/+17
* ipfilter: remove doubled semicolonsEd Maste2021-08-162-3/+3
* ipfilter: Fix ip_nat memory leak and use-after-freeCy Schubert2021-05-251-1/+1
* ipfilter: simplify ipf_proxy_check() return codesCy Schubert2021-03-243-8/+3
* ipfilter: Make LARGE_NAT a tunable.Cy Schubert2021-02-226-44/+65
* Fix non-IPv6 build post 57785538c6e0d7e8ca0f161ab95bae10fd304047.Cy Schubert2021-02-101-4/+0
* Simplify the FreeBSD check using __FreeBSD__ compiler macro.Cy Schubert2021-02-0918-59/+59
* ipfilter: Use the softn (NAT softc) host map size in ip_nat6 calculation.Cy Schubert2021-02-061-1/+1
* Simplify BSD macro tests.Cy Schubert2021-02-064-15/+3
* Replace the redundant MENTAT macro with SOLARIS.Cy Schubert2021-02-0211-44/+42
* Indentation cleanup resulting from the cleanup of #ifdefs.Cy Schubert2021-02-027-216/+215
* Retire the K&R/STD C __P prototype declarations.Cy Schubert2021-02-0241-1016/+1010
* ipfilter: Retire pre-standard C support.Cy Schubert2021-01-257-92/+0
* Simplify dynamic ipfilter sysctls.John Baldwin2021-01-211-56/+30
* Explicit CTLFLAG_DYN not neededRyan Moeller2020-10-041-4/+4
* Continued ipfilter #ifdef cleanup. The r343701 log entry contains aCy Schubert2020-09-301-4/+3
* Remove extraneous bracket.Cy Schubert2020-09-271-1/+1
* Fix incorrect byte order in ipfstat -f output.Cy Schubert2020-07-172-1/+5
* pfil_run_hooks() can be called recursively, so we have toCy Schubert2020-07-171-0/+2
* Convert ipfilter to the new routing KPI.Cy Schubert2020-04-191-8/+13
* fib4_free_nh_ext is an empty function. It does nothing. Don't call it.Cy Schubert2020-04-191-5/+0
* Retire macros:Cy Schubert2020-03-023-8/+5
* Remove the now unused FREEBSD_GE_REV, FREEBSD_GT_REV, and FREEBSD_LT_REVCy Schubert2020-03-021-6/+0
* Continuing the effort started in r343701, #ifdef cleanup, checking forCy Schubert2020-03-025-7/+6
* With the planned removal of GIANT (sysctl uses GIANT), make future-proofCy Schubert2020-02-261-6/+10
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (8 of many)Pawel Biernacki2020-02-241-11/+17
* Rather than pass the address of the packet information control block toCy Schubert2019-12-123-6/+4
* 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