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_ioctl.c
Age
Commit message (
Expand
)
Author
2023-07-06
big update to pfsync to try and clean up locking in particular.
David Gwynne
2023-07-04
This diff limits the number of transactions/tickets
Alexandr Nedvedicky
2023-07-04
The recent change to DIOCGETRULE allows applications which
Alexandr Nedvedicky
2023-07-04
remove unused global var
Jonathan Gray
2023-06-30
Introduce M_PF type for pf(4) related memory allocations. Currently used
Vitaliy Makkoveev
2023-06-28
pfioctl() must make sure pfioctl_rw() gets unlocked before function returns.
Alexandr Nedvedicky
2023-06-28
Revert r1.406 "Close all pf transactions before opening a new one in DIOCGETR...
Klemens Nanni
2023-06-27
Use shared net lock for DIOCGETIFACES
Klemens Nanni
2023-06-27
Remove net lock from DIOC{SET,CLR}IFFLAG
Klemens Nanni
2023-06-26
Close all pf transactions before opening a new one in DIOCGETRULES.
Claudio Jeker
2023-05-26
Remove net lock from DIOC{S,G}ETLIMIT
Klemens Nanni
2023-05-11
pools are always initialised, zap overcautious NULL check
Klemens Nanni
2023-05-03
Remove net lock from DIOCGETRULESET and DIOCGETRULESETS
Klemens Nanni
2023-04-29
Remove net lock from DIOCGETQUEUE
Klemens Nanni
2023-04-28
This change speeds up DIOCGETRULE ioctl(2) which pfctl(8) uses to
Alexandr Nedvedicky
2023-04-28
Remove net lock from DIOCGETQUEUES
Klemens Nanni
2023-04-27
Remove net lock from DIOCGETTIMEOUT
Klemens Nanni
2023-04-26
Introduce `rtlabel_mtx' mutex(9) to protect route labels storage. This
Vitaliy Makkoveev
2023-01-06
PF_ANCHOR_STACK_MAX is insufficient protection against stack overflow.
Alexandr Nedvedicky
2023-01-05
more consistently name pf_state * variables "st".
David Gwynne
2023-01-04
move the pf_state_tree_id type from pfvar.h to pfvar_priv.h.
David Gwynne
2023-01-04
move the pf_state_tree rb tree type from pfvar.h to pfvar_priv.h
David Gwynne
2022-12-21
prefix pf_state_key and pf_state_item struct bits to make them more unique.
David Gwynne
2022-11-25
revert pf.c r1.1152 again: move pf_purge out from under the kernel lock
Alexander Bluhm
2022-11-11
try pf.c r1.1143 again: move pf_purge out from under the kernel lock
David Gwynne
2022-11-09
simplify expiration of 'once' rules.
Alexandr Nedvedicky
2022-11-07
revert "move pf_purge out from under the kernel lock".
David Gwynne
2022-11-07
move pf_purge out from under the kernel lock and avoid the hogging cpu
David Gwynne
2022-11-06
move pfsync_state_import in if_pfsync.c to pf_state_import in pf.c
David Gwynne
2022-11-06
make /dev/pf a clonable device.
David Gwynne
2022-08-06
Clean up the netlock macros. Merge NET_RLOCK_IN_SOFTNET and
Alexander Bluhm
2022-07-28
Release PF und NET lock before calling copyin for DIOCXCOMMIT.
Moritz Buhl
2022-07-20
Add a pool for the allocation of the pf_anchor struct.
Moritz Buhl
2022-06-26
Allow waiting during ktable allocation in pf_ioctl.
mbuhl
2022-05-10
move memory allocations in pfr_add_tables() out of
Alexandr Nedvedicky
2022-04-29
Release PF und NET lock before calling copyout for DIOCIGETIFACES.
mbuhl
2022-04-09
Release PF und NET lock before calling copyin for DIOCXROLLBACK.
mbuhl
2022-04-07
Release PF und NET lock before calling copyin and copyout for
mbuhl
2022-04-07
pf_rollback_rules always has the same return value, make it void.
mbuhl
2022-04-04
pf_validate_range() must not assume rdr ports are in network order.
Alexandr Nedvedicky
2022-03-23
Use goto fail consistently to leave the giant switch in pfioctl().
Alexander Bluhm
2022-03-23
resurrect pf_consistency_lock as pfioctl_rw this time. pfioctl_rw
Alexandr Nedvedicky
2022-02-16
check pf rule "set prio" values consistently.
David Gwynne
2022-02-09
let pfattach() to also initialize pf_default_rule_new to avoid
Alexandr Nedvedicky
2022-01-24
An af-to pf rule must have an address family naf to use after
Alexander Bluhm
2022-01-11
move allocations in DIOCSADDRULE and DIOCHANGERULE outside of locks.
Alexandr Nedvedicky
2021-12-26
DIOCHANGERRULE ioctl must set pointer to ruleset in rule it inserts.
Alexandr Nedvedicky
2021-12-26
make 'set skip on ...' in pf.conf dynamic
Alexandr Nedvedicky
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
[next]