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
/
if_pfsync.c
Age
Commit message (
Expand
)
Author
2023-06-05
pfsync_update_state() is too paranoid about pf_state::pfsync_state.
Alexandr Nedvedicky
2023-05-26
Remove net lock from DIOC{S,G}ETLIMIT
Klemens Nanni
2023-05-18
sc_st_mtx is not sufficient protection to move state around
Alexandr Nedvedicky
2023-04-28
remove superfluous/invalid KASSERT() in pfsync_q_del().
Alexandr Nedvedicky
2023-02-15
pfsync(4) panics on NULL pointer dereference if there
Alexandr Nedvedicky
2023-01-04
move the pf_state_tree_id type from pfvar.h to pfvar_priv.h.
David Gwynne
2022-11-11
rename pfsync_up() to pfsync_is_up()
David Gwynne
2022-11-11
Turn KASSERT() into if() to prevent state being inserted to
Alexandr Nedvedicky
2022-11-06
Constify pfsync_acts[]; OK dlg
Klemens Nanni
2022-11-06
get rid of pfsync_state_export.
David Gwynne
2022-11-06
move pfsync_state_import in if_pfsync.c to pf_state_import in pf.c
David Gwynne
2022-11-05
Fix kernel build without IPSEC option.
Jan Klemkow
2022-04-21
Introduce a dedicated link entries for snapshots in pfsync(4). The purpose
Alexandr Nedvedicky
2022-04-20
In pfsync there were some KASSERT hidden behind #ifdef PFSYNC_DEBUG.
Alexander Bluhm
2022-04-14
pf and pfsync are running without kernel lock, so the mutexes must
Alexander Bluhm
2022-04-07
In pfsync(4) sc_len is modified with atomic operations except in
Alexander Bluhm
2022-03-08
merge iack_mtx, upd_c_mtx, del_mtx, ins_mtx and upd_mtx mutexes into single
Alexandr Nedvedicky
2022-02-25
To fix crashes seen by Hrvoje with pfsync, IPsec and parallel
Alexander Bluhm
2021-11-25
Implement reference counting for IPsec tdbs. Not all cases are
Alexander Bluhm
2021-11-11
Allow pfi_kif_get() callers to pre-allocate buffer for new kif. If kif
Alexandr Nedvedicky
2021-07-07
pfsync_undefer() must be called outside of PF_LOCK
Alexandr Nedvedicky
2021-06-25
let pfsync_request_update actually retry when it overfills a packet.
David Gwynne
2021-06-23
augment the global pf state list with its own locks.
David Gwynne
2021-06-23
pfsync_undefer_notify needs to be careful before dereferecing state keys.
David Gwynne
2021-06-17
more consistently use pfsync_free_deferral to free the mbuf.
David Gwynne
2021-06-15
use getnsecuptime instead of getmicrouptime.
David Gwynne
2021-06-15
get the uptime before comparing to it.
David Gwynne
2021-06-15
rework pfsync deferal timeout handling.
David Gwynne
2021-06-02
With parallel execution of pf_test() two packets may try to update the same
Alexandr Nedvedicky
2021-03-10
spelling
Jonathan Gray
2021-02-25
we don't have to cast to caddr_t when calling m_copydata anymore.
David Gwynne
2021-02-19
we dont need to wrap some short lines.
David Gwynne
2021-02-19
check the state for PF_ROUTE when undeferring a packet, not the rule.
David Gwynne
2021-02-09
Activate use of PF_LOCK() by removing the WITH_PF_LOCK ifdefs.
Patrick Wildt
2021-02-04
make if_pfsync.c a better friend with PF_LOCK
Alexandr Nedvedicky
2021-02-01
change route-to so it sends packets to IPs instead of interfaces.
David Gwynne
2021-01-18
Convert ifunit() to if_unit(9).
mvs
2021-01-04
Minor refactoring in pf(4). Note that struct pfsync_state is no
Alexander Bluhm
2020-12-12
Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.
jan
2020-08-24
Remove ptr_array from struct pf_ruleset
kn
2020-08-21
Leave default ifq_maxlen handling to ifq_init()
kn
2020-08-11
Run start routing without KERNEL_LOCK()
kn
2020-07-29
pfsync(4) holds pointer to corresponding `ifnet' as `sc_sync_if'. This
mvs
2020-07-10
Change users of IFQ_SET_MAXLEN() and IFQ_IS_EMPTY() to use the "new" API.
Patrick Wildt
2020-07-10
Change users of IFQ_PURGE() to use the "new" API.
Patrick Wildt
2020-06-28
state import should accept AF_INET/AF_INET6 only
Alexandr Nedvedicky
2020-06-24
kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)
cheloha
2020-04-12
Stop processing packets under non-exclusive (read) netlock.
Martin Pieuchot
2020-04-11
Avoid triggering KASSERT for bogus reason in pfsync_sendout with PFSYNC_DEBUG.
Stefan Sperling
2020-04-11
fix build with PFSYNC_DEBUG by switching a format string from %d to %zd
Stefan Sperling
[next]