index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
net
/
pf_table.c
Age
Commit message (
Expand
)
Author
2023-08-10
Table persistent flag (PFR_TFLAG_PERSIST) won't get set
Alexandr Nedvedicky
2023-01-05
pfctl fails to add addresses to undefined/inactive table
Alexandr Nedvedicky
2022-06-26
Allow waiting during ktable allocation in pf_ioctl.
mbuhl
2022-06-16
pfctl reports existing table as being added. glitch has
Alexandr Nedvedicky
2022-06-07
fixes NULL pointer dereference panic triggered by relayd.
Alexandr Nedvedicky
2022-05-10
move memory allocations in pfr_add_tables() out of
Alexandr Nedvedicky
2021-11-22
move PFR_TFLAG_CONST test, missed in rev 1.138
Jonathan Gray
2021-11-16
move memory allocations in pfr_add_addrs() outside of NET_LOCK()/PF_LOCK()
Alexandr Nedvedicky
2021-11-11
Allow pfi_kif_get() callers to pre-allocate buffer for new kif. If kif
Alexandr Nedvedicky
2021-10-24
let pf_table.c to use standard way to work with lists
Alexandr Nedvedicky
2021-10-23
YIELD() in pf_table.c should preempt for ioctl() callers only
Alexandr Nedvedicky
2020-07-28
Use the table on root always if current table is not active.
YASUOKA Masahiko
2020-06-24
kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)
cheloha
2020-06-04
Fix pfr_kentry_byaddr() to be used for a rule in an anchor. It
YASUOKA Masahiko
2019-07-08
free(9) sizes for M_RTABLE.
Martin Pieuchot
2018-12-10
Remove useless macros
kn
2018-10-15
use PFR_RB_NONE consistently
kn
2018-03-28
- memory leak occurs when adding same table twice.
Alexandr Nedvedicky
2017-08-16
Validate pfra_type after copyin before using it to index an array
Mike Belopuhov
2017-05-08
Replace the global variables pfr_{sin,sin6} with stack local variables
Patrick Wildt
2017-02-14
Convert most of the manual checks for CPU hogging to sched_pause().
Martin Pieuchot
2017-02-09
Replace a custom loop calling yield() by the idiom to check if the
Martin Pieuchot
2017-01-24
A space here, a space there. Soon we're talking real whitespace
Kenneth R Westerback
2017-01-23
Kill unecessary splsoftnet()/splx() dances, what's protecting radix
Martin Pieuchot
2016-10-26
Put union pf_headers and struct pf_pdesc into separate header file
Alexander Bluhm
2016-09-27
roll back turning RB into RBT until i get better at this process.
David Gwynne
2016-09-27
move pf from the RB macros to the RBT functions.
David Gwynne
2016-09-15
all pools have their ipl set via pool_setipl, so fold it into pool_init.
David Gwynne
2016-09-02
pool_setipl for pf bits
David Gwynne
2015-11-03
- fixes potential use-after-free in pfr_set_addrs()
Alexandr Nedvedicky
2015-10-07
rn_inithead() offset argument is now specified in byte, missed in previous.
Martin Pieuchot
2015-09-04
Make every subsystem using a radix tree call rn_init() and pass the
Martin Pieuchot
2015-07-20
Add some panics to default paths where code later assumes a non default
Jonathan Gray
2015-07-18
follow up changes on unknown AF handling
sashan
2015-07-18
INET/INET6 address family check should be unified in PF
sashan
2015-07-16
Fix rn_match and there for the expoerted lookup functions in radix.c
Claudio Jeker
2015-06-07
Introduce unhandled_af() for cases where code conditionally does
Jonathan Gray
2015-04-09
Plug a memory leak in pfr_destroy_kentry
Mike Belopuhov
2015-04-08
Table flags are not looked at when a table entry is created.
Mike Belopuhov
2015-03-14
Remove some includes include-what-you-use claims don't
Jonathan Gray
2015-01-20
Prevent tables referenced by rules in anchors from getting disabled.
Mike Belopuhov
2014-12-19
unifdef INET in net code as a precursor to removing the pretend option.
Ted Unangst
2014-09-08
remove uneeded route.h includes
Jonathan Gray
2014-07-12
add a size argument to free. will be used soon, but for now default to 0.
Ted Unangst
2013-07-05
Collect and display 'match' counters for pf tables.
Bret Lambert
2013-07-04
Re-commit: use time_t for storing time_t values. This is an ABI
Philip Guenther
2013-07-02
Revert previous: sizeof(time_t) != sizeof(long) on LP64, so there was
Philip Guenther
2013-07-02
Use time_t for storing time_t values. No change to the underlying
Philip Guenther
2013-02-18
DIOCRCLRASTATS ioctl wasn't specifying a timestamp when cleared
Mike Belopuhov
2013-01-16
Unbreak the negation toggle code when re-loading pf tables. Otherwise
Markus Friedl
[next]