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
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
2018-12-27
Check for main ruleset explicitly
kn
2018-12-17
Rename pf_anchor_remove() to pf_remove_anchor()
kn
2018-12-17
Use timeout_add_sec() instead of timeout_add() with a multiplication with hz
Claudio Jeker
2018-12-10
Remove useless macros
kn
2018-10-01
Allow DIOCRGETADDRS when securelevel(7) > 1
kn
2018-09-11
- moving state look up outside of PF_LOCK()
Alexandr Nedvedicky
2018-07-22
Fix arguments of pf_purge_expired_{src_nodes,rules}()
Stefan Fritsch
2018-07-10
provide a generic packet delay functionality. packets to be delayed are marked
Henning Brauer
2018-04-24
Use pf_rm_rule() instead of pool_put() to decrement references by
Alexander Bluhm
2018-04-13
Remove compatibility with pfctl from 6.1 and plug a few leaks
Mike Belopuhov
2018-04-05
Explicitly check PF_TRANS_RULESET in DIOCXBEGIN, DIOCXCOMMIT, and DIOCXROLLBACK.
Lawrence Teo
2018-02-08
add DIOCGETSYNFLWATS to get current synflood detection watermarks,
Henning Brauer
2018-02-07
look ma, henning forgot to PF_LOCK/_UNLOCK in the new ioctls, ok procter
Henning Brauer
2018-02-06
syncookies for pf.
Henning Brauer
2018-02-06
some finger muscle workout:
Henning Brauer
2018-01-19
In pfioctl() a pf unlock was missing in the error path.
Alexander Bluhm
2017-11-28
The divert structure was using the port number to indicate that
Alexander Bluhm
2017-11-13
add a generic packet rate matching filter. allows things like
Henning Brauer
2017-10-31
- add one more softnet taskq
Alexandr Nedvedicky
2017-10-30
- fine tuning PF_LOCK in pfioctl()
Alexandr Nedvedicky
2017-08-11
Remove NET_LOCK()'s argument.
Martin Pieuchot
2017-08-06
Reduce contention on the NET_LOCK() by moving the logic of the pfpurge
Martin Pieuchot
2017-07-27
For pf the anchor is a C string so ensure that the value passed in via ioctl
Claudio Jeker
2017-07-19
Rework HFSC vs FQ-CoDel checks
Mike Belopuhov
2017-07-05
Convert pf tagname malloc(9) into pool_get(9) to make it MP safe.
Alexander Bluhm
2017-06-28
Introduce a simple mechanism to select the appropriate queue manager
Mike Belopuhov
2017-06-28
Tighten up FQ-CoDel vs HFSC checks
Mike Belopuhov
2017-06-05
- let's add PF_LOCK()
Alexandr Nedvedicky
2017-06-01
Return time_uptime as value for when pf was enabled instead of
Patrick Wildt
2017-05-30
g/c DIOCCLRRULECTRS
Henning Brauer
2017-05-15
Enable the NET_LOCK(), take 3.
Martin Pieuchot
2017-05-15
Hook up FQ-CoDel to the tree and enable configuration in the pfctl(8)
Mike Belopuhov
2017-05-02
Provide pluggable queueing interface for pf
Mike Belopuhov
2017-04-21
Speed up DIOCKILLSTATES by using the RB tree index if all fields used
YASUOKA Masahiko
2017-03-17
Revert the NET_LOCK() and bring back pf's contention lock for release.
Martin Pieuchot
2017-01-30
removes the pf_consistency_lock and protects the users with
Sebastian Benoit
2017-01-24
A space here, a space there. Soon we're talking real whitespace
Kenneth R Westerback
2016-11-16
Kill recursive splsoftnet()s.
Martin Pieuchot
[next]