summaryrefslogtreecommitdiffstats
path: root/sys/modules/pf
Commit message (Collapse)AuthorAgeFilesLines
* Let modules use the kernel's opt_*.h files if built along withyar2005-10-141-0/+2
| | | | | | | | | | | | | | the kernel by wrapping all targets for fake opt_*.h files in .if defined(KERNBUILDDIR). Thus, such fake files won't be created at all if modules are built with the kernel. Some modules undergo cleanup like removing unused or unneeded options or .h files, without which they wouldn't build this way or the other. Reviewed by: ru Tested by: no binary changes in modules built alone Tested on: i386 sparc64 amd64
* Let kmod.mk create an empty .h file.ru2005-06-051-3/+1
|
* NOINET6 -> NO_INET6ru2004-12-211-1/+1
|
* Removed -Wall from CFLAGS.ru2004-09-011-1/+1
|
* Get rid of the RANDOM_IP_ID option and make it a sysctl. NetBSDdwmalone2004-08-141-5/+2
| | | | | | | | | | | | | | | | | | | | | have already done this, so I have styled the patch on their work: 1) introduce a ip_newid() static inline function that checks the sysctl and then decides if it should return a sequential or random IP ID. 2) named the sysctl net.inet.ip.random_id 3) IPv6 flow IDs and fragment IDs are now always random. Flow IDs and frag IDs are significantly less common in the IPv6 world (ie. rarely generated per-packet), so there should be smaller performance concerns. The sysctl defaults to 0 (sequential IP IDs). Reviewed by: andre, silby, mlaier, ume Based on: NetBSD MFC after: 2 months
* Commit pf version 3.5 and link additional files to the kernel build.mlaier2004-06-161-3/+4
| | | | | | | | | | | | Version 3.5 brings: - Atomic commits of ruleset changes (reduce the chance of ending up in an inconsistent state). - A 30% reduction in the size of state table entries. - Source-tracking (limit number of clients and states per client). - Sticky-address (the flexibility of round-robin with the benefits of source-hash). - Significant improvements to interface handling. - and many more ...
* Make pf* modules respect NOINET6 from make.conf(5) in order to build themmlaier2004-04-061-0/+4
| | | | | | | for INET6-less kernel. Requested by: many Approved by: bms(mentor)
* Tweak existing header and other build infrastructure to be able to buildmlaier2004-02-261-0/+30
pf/pflog/pfsync as modules. Do not list them in NOTES or modules/Makefile (i.e. do not connect it to any (automatic) builds - yet). Approved by: bms(mentor)
OpenPOWER on IntegriCloud