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
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
2021-06-23
augment the global pf state list with its own locks.
David Gwynne
2021-06-02
whitespace tweaks, no functional change.
David Gwynne
2021-02-09
pfsync_state_import() must not be called with the pf state lock held,
Patrick Wildt
2021-02-09
Activate use of PF_LOCK() by removing the WITH_PF_LOCK ifdefs.
Patrick Wildt
2020-12-16
Reject rules with invalid port ranges
kn
2020-10-22
- missing NET_UNLOCK() in pf_ioctl.c error path
Alexandr Nedvedicky
2020-10-21
- move NET_LOCK() further down in pf_ioctl.c. Also move memory allocations
Alexandr Nedvedicky
2020-10-02
relax check for valid onrdomain range. onrdomain is -1 if the value is
Claudio Jeker
2020-10-01
rdomain IDs do not need to exist for "on rdomain N" to work
kn
2020-08-24
Rehash main ruleset after rule expiration
kn
2020-08-24
Remove ptr_array from struct pf_ruleset
kn
2020-07-21
when calculating the ruleset's checksum, skip automatic table names.
Henning Brauer
2020-06-24
kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)
cheloha
2020-05-27
Document the various flavors of NET_LOCK() and rename the reader version.
Martin Pieuchot
2020-04-19
fix insufficient input sanitization in pf_rulecopyin() and pf_pool_copyin()
Alexandr Nedvedicky
2020-04-12
Stop processing packets under non-exclusive (read) netlock.
Martin Pieuchot
2020-02-18
Cleanup <sys/kthread.h> and <sys/proc.h> includes.
Martin Pieuchot
2020-01-08
Check address family of pf ioctl(2) DIOCNATLOOK parameter at kernel
Alexander Bluhm
2019-11-26
Use proper NUL byte not zero with strings
kn
2019-11-26
fix kernel crash in pf_ioctl with WITH_PF_LOCK and NET_TASKQ > 1
Alexandr Nedvedicky
2019-11-17
"set delay" never worked as committed: the delay field was not copied
Otto Moerbeek
2019-05-09
Add a sysctl accessor to struct pf_status. The pf_status only holds the
Claudio Jeker
2019-02-18
Change ps_len of struct pfioc_states and psn_len of struct
Alexander Bluhm
[next]