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
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
2019-11-07
remove the detach and linkstate hooks when the parent is going away.
David Gwynne
2019-11-07
turn the linkstate hooks into a task list, like the detach hooks.
David Gwynne
2019-11-06
replace the hooks used with if_detachhooks with a task list.
David Gwynne
2019-06-10
Use mallocarray(9) & put some free(9) sizes for M_IPMOPTS allocations.
Martin Pieuchot
2019-06-04
pfsync_sendout() requires PF_LOCK()
Alexandr Nedvedicky
2019-02-10
"non-existant" is one of those words that don't exist, so use "non-existent"
Peter Hessler
2018-10-03
Fix a race condition that affects pfsync interface deletion.
Visa Hankala
2018-10-02
- pfsync: avoid a recursion on PF_LOCK
Alexandr Nedvedicky
2018-09-11
- moving state look up outside of PF_LOCK()
Alexandr Nedvedicky
2018-08-24
- cosmetic tweak to if_pfsync.c
Alexandr Nedvedicky
2018-02-19
Remove almost unused `flags' argument of suser().
Martin Pieuchot
2018-01-09
Creating a cloned interface could return ENOMEM due to temporary
Alexander Bluhm
[next]