summaryrefslogtreecommitdiffstats
path: root/sys/contrib/ipfilter/netinet/mlfk_ipl.c
Commit message (Collapse)AuthorAgeFilesLines
* MFC r264235:cy2014-05-291-39/+79
| | | | | | | | | | Implement the final missing sysctls by moving ipf_auth_softc_t from ip_auth.c to ip_auth.h. ip_frag_soft_t moves from ip_frag.c to ip_frag.h. mlfk_ipl.c creates sysctl MIBs that reference control blocks that are dynamically created when IP Filter is loaded. This necessitated creating them on-the-fly rather than statically at compile time. Approved by: glebius (mentor)
* Enable main ipfilter sysctl MIBs.cy2013-09-211-28/+26
| | | | | Approved by: glebius (mentor) Approved by: re (blanket)
* Update ipfilter 4.1.28 --> 5.1.2.cy2013-09-061-105/+273
|\ | | | | | | | | Approved by: glebius (mentor) BSD Licensed by: Darren Reed <darrenr@reed.wattle.id.au> (author)
| * As per the developers handbook (5.3.1 step 1), prepare the vendor trees forcy2013-07-191-359/+0
| | | | | | | | | | | | | | | | import of new ipfilter vendor sources by flattening them. To keep the tags consistent with dist, the tags are also flattened. Approved by: glebius (Mentor)
| * Import IPFilter 4.1.28darrenr2007-10-181-0/+9
| |
| * Import IPFilter 4.1.23 to vendor branch.darrenr2007-06-041-9/+27
| | | | | | | | See src/contrib/ipfilter/HISTORY for details of changes since 4.1.13
| * Import IP Filter 4.1.13guido2006-08-161-1/+61
| |
| * Import IP Filter version 4.1.10guido2005-12-301-2/+1
| |
| * import ipfilter 4.1.8 into the kernel source treedarrenr2005-04-251-118/+190
| |
| * Import IPFilter 3.4.25 (last version 3.4.20)darrenr2002-03-191-1/+5
| |
| * Update IP Filter kernel sourcedarrenr2001-02-041-1/+13
| |
| * Import IP Filter 3.4.12 into kernel source treedarrenr2000-10-261-1/+3
| |
| * Import IP Filter 3.4.9 bits into the kerneldarrenr2000-08-131-1/+3
| |
| * Import IP Filter 3.4.4 into the kerneldarrenr2000-05-241-4/+7
| |
| * This commit was manufactured by cvs2svn to create branchcvs2svn1999-12-061-0/+178
| | | | 'VENDOR-sys-ipfilter'.
* Revert previous commit...kevlo2012-10-101-1/+1
| | | | Pointyhat to: kevlo (myself)
* Prefer NULL over 0 for pointerskevlo2012-10-091-1/+1
|
* Pass a format string to make_dev().rpaulo2010-10-131-1/+1
| | | | Found by: clang
* Rather than using hidden includes (with cicular dependencies),bz2008-12-021-2/+0
| | | | | | | | | | | directly include only the header files needed. This reduces the unneeded spamming of various headers into lots of files. For now, this leaves us with very few modules including vnet.h and thus needing to depend on opt_route.h. Reviewed by: brooks, gnn, des, zec, imp Sponsored by: The FreeBSD Foundation
* Unhide declarations of network stack virtualization structs fromzec2008-11-281-0/+2
| | | | | | | | | | | | | | | | | | underneath #ifdef VIMAGE blocks. This change introduces some churn in #include ordering and nesting throughout the network stack and drivers but is not expected to cause any additional issues. In the next step this will allow us to instantiate the virtualization container structures and switch from using global variables to their "containerized" counterparts. Reviewed by: bz, julian Approved by: julian (mentor) Obtained from: //depot/projects/vimage-commit2/... X-MFC after: never Sponsored by: NLnet Foundation, The FreeBSD Foundation
* Pullup IPFilter 4.1.28 from the vendor branch into HEAD.darrenr2007-10-181-0/+9
| | | | MFC after: 7 days
* Merge IPFilter 4.1.23 back to HEADdarrenr2007-06-041-9/+27
| | | | See src/contrib/ipfilter/HISTORY for details of changes since 4.1.13
* Resolve conflictsguido2006-08-161-1/+61
| | | | MFC after: 2 weeks
* Resolve conflictsguido2005-12-301-0/+1
|
* Merge the changes from 3.4.35 to 4.1.8 into the kernel source treedarrenr2005-04-251-130/+196
|
* Use dynamic major number allocation.phk2005-02-271-2/+0
|
* Enable fine grained locking within IPFilter, using mtx(9) and sx(9) allowingdarrenr2004-12-241-9/+24
| | | | the the "needs giant" flag to be removed from the driver.
* Do the dreaded s/dev_t/struct cdev */phk2004-06-161-1/+1
| | | | Bump __FreeBSD_version accordingly.
* Device megapatch 4/6:phk2004-02-211-0/+2
| | | | | | | | Introduce d_version field in struct cdevsw, this must always be initialized to D_VERSION. Flip sense of D_NOGIANT flag to D_NEEDGIANT, this involves removing four D_NOGIANT flags and adding 145 D_NEEDGIANT flags.
* Gigacommit to improve device-driver source compatibility betweenphk2003-03-031-13/+6
| | | | | | | | | | | | | branches: Initialize struct cdevsw using C99 sparse initializtion and remove all initializations to default values. This patch is automatically generated and has been tested by compiling LINT with all the fields in struct cdevsw in reverse order on alpha, sparc64 and i386. Approved by: re(scottl)
* fix conflicts (mostly damn rcs id's) generated by importdarrenr2002-03-191-0/+4
|
* Send the remains (such as I have located) of "block major numbers" tophk2001-03-261-1/+0
| | | | the bit-bucket.
* fix conflictsdarrenr2001-02-041-0/+12
|
* fix conflicts from rcsidsdarrenr2000-10-261-0/+2
|
* resolve conflictsdarrenr2000-08-131-0/+2
|
* fix up conflictsdarrenr2000-05-241-2/+3
|
* Bring over ipfilter v3_3_8 kernel sources, including merging theguido2000-02-091-2/+2
| | | | | | | | local modifications. Also fix initializing fr_running in KLD case. Rename ipl_inited to fr_runninhg in mlfk_ipl Approved by: jkh
* The ipfilter module name wasn't exactly conventional..peter1999-12-201-1/+1
|
* Last minute patch that I forgot to apply: check return code of iplattach()guido1999-12-061-0/+2
|
* Revive mlfk_ipl here. This version is slightly changed fromguido1999-12-061-0/+178
the old one: an unnecessary define (KLD_MODULE) has been deleted and the initialisation of the module is done after domaininit was called to be sure inet is running. Some slight changed were made to ip_auth.c and ip_state.c in order to assure including of sys/systm.h in case we make a kld Make sure ip_fil does nmot include osreldate in kernel mode Remove mlfk_ipl.c from here: no sources allowed in these directories!
OpenPOWER on IntegriCloud