summaryrefslogtreecommitdiffstats
path: root/sys/net/pf_table.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use the table on root always if current table is not active.yasuoka2020-07-281-10/+18
* kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)cheloha2020-06-241-10/+10
* Fix pfr_kentry_byaddr() to be used for a rule in an anchor. Ityasuoka2020-06-041-41/+23
* free(9) sizes for M_RTABLE.mpi2019-07-081-3/+3
* Remove useless macroskn2018-12-101-9/+9
* use PFR_RB_NONE consistentlykn2018-10-151-2/+2
* - memory leak occurs when adding same table twice.sashan2018-03-281-2/+4
* Validate pfra_type after copyin before using it to index an arraymikeb2017-08-161-4/+6
* Replace the global variables pfr_{sin,sin6} with stack local variablespatrick2017-05-081-28/+48
* Convert most of the manual checks for CPU hogging to sched_pause().mpi2017-02-141-3/+2
* Replace a custom loop calling yield() by the idiom to check if thempi2017-02-091-6/+4
* A space here, a space there. Soon we're talking real whitespacekrw2017-01-241-6/+6
* Kill unecessary splsoftnet()/splx() dances, what's protecting radixmpi2017-01-231-28/+4
* Put union pf_headers and struct pf_pdesc into separate header filebluhm2016-10-261-1/+13
* roll back turning RB into RBT until i get better at this process.dlg2016-09-271-22/+22
* move pf from the RB macros to the RBT functions.dlg2016-09-271-22/+22
* all pools have their ipl set via pool_setipl, so fold it into pool_init.dlg2016-09-151-13/+7
* pool_setipl for pf bitsdlg2016-09-021-1/+6
* - fixes potential use-after-free in pfr_set_addrs()sashan2015-11-031-5/+5
* rn_inithead() offset argument is now specified in byte, missed in previous.mpi2015-10-071-3/+3
* Make every subsystem using a radix tree call rn_init() and pass thempi2015-09-041-1/+3
* Add some panics to default paths where code later assumes a non defaultjsg2015-07-201-1/+3
* follow up changes on unknown AF handlingsashan2015-07-181-9/+10
* INET/INET6 address family check should be unified in PFsashan2015-07-181-16/+93
* Fix rn_match and there for the expoerted lookup functions in radix.cclaudio2015-07-161-16/+1
* Introduce unhandled_af() for cases where code conditionally doesjsg2015-06-071-7/+24
* Plug a memory leak in pfr_destroy_kentrymikeb2015-04-091-1/+4
* Table flags are not looked at when a table entry is created.mikeb2015-04-081-8/+8
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* Prevent tables referenced by rules in anchors from getting disabled.mikeb2015-01-201-1/+2
* unifdef INET in net code as a precursor to removing the pretend option.tedu2014-12-191-11/+1
* remove uneeded route.h includesjsg2014-09-081-2/+1
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-3/+3
* Collect and display 'match' counters for pf tables.blambert2013-07-051-10/+27
* Re-commit: use time_t for storing time_t values. This is an ABIguenther2013-07-041-21/+22
* Revert previous: sizeof(time_t) != sizeof(long) on LP64, so there wasguenther2013-07-021-22/+21
* Use time_t for storing time_t values. No change to the underlyingguenther2013-07-021-21/+22
* DIOCRCLRASTATS ioctl wasn't specifying a timestamp when clearedmikeb2013-02-181-2/+2
* Unbreak the negation toggle code when re-loading pf tables. Otherwisemarkus2013-01-161-2/+2
* pass pf_pool directly to pfr_pool_get(); simplifies the API;markus2012-12-291-26/+42
* when table content changes we need to reset indexmikeb2012-01-261-4/+4
* Add support for weighted round-robin in load balancing pools and tables.mcbride2011-07-271-37/+126
* ensure that we won't enter an endless loop while iterating overmikeb2011-07-081-6/+12
* bring in least-states load balancing algorithmzinke2011-07-031-17/+128
* KNF (no change in .o files)mcbride2011-06-141-5/+11
* exclude link local address from the dynamic interface address poolmikeb2011-05-171-3/+9
* throw some yields into the pf table code so it doesn't lock up the kernel.tedu2010-11-201-2/+20
* remove PFR_FLAG_ATOMIC. not used, and doesn't work as advertised.tedu2010-10-231-92/+30
* Convert printf()'s to DPFDEBUG() macro.mcbride2010-09-301-17/+26
* No "\n" needed at the end of panic() strings.krw2010-08-071-2/+2