| Age | Commit message (Expand) | Author |
| 2022-08-16 | micro optimaize for pfil_run_hooks(), ok'ed by ozaki-r@n.o and ryo@n.o. | knakahara |
| 2022-05-17 | pfil(9): Assert pfil lists are not run in interrupt context. | riastradh |
| 2022-05-17 | pfil(9): Assert sleepable when editing pfil lists. | riastradh |
| 2020-06-22 | pfil_psz gets dropped by the compiler because it is unused if !NET_MPSAFE, | maxv |
| 2020-04-27 | Remove inappropriate place for __predict_false. | nat |
| 2020-04-27 | Skip pfil_run_hooks if no packet filter configured in kernel. | nat |
| 2020-02-01 | Fix wrong memory order and switch pfil to atomic_load/store_*. | riastradh |
| 2017-03-10 | need to membar_producer() *before* switching. | ryo |
| 2017-01-23 | Call pserialize_perform and psref_target_destroy only if NET_MPSAFE | ozaki-r |
| 2017-01-23 | Add curlwp_bind | ozaki-r |
| 2017-01-16 | Make pfil(9) MP-safe (applying psref(9)) | ryo |
| 2017-01-12 | * pfil_add_hook() no longer treats PFIL_IFADDR and PFIL_IFNET. delete them fr... | ryo |
| 2017-01-04 | Not to use ph_inout[2]. dir (= PFIL_IN or PFIL_OUT) is 1 or 2, not 0 or 1. | ryo |
| 2016-12-26 | pfil(9) improvements to handle address changes: | christos |
| 2013-06-29 | - Rewrite parts of pfil(9): use array to store hooks and thus be more cache | rmind |
| 2008-06-23 | Cosmetic: use LIST_FOREACH(). Join lines. | dyoung |
| 2008-06-23 | Cosmetic: use TAILQ_FOREACH(). Join lines. | dyoung |
| 2008-05-29 | remove clause #3 from my license where there are no other | mrg |
| 2005-12-11 | merge ktrace-lwp. | christos |
| 2004-07-27 | - rename PFIL_NEWIF to PFIL_IFNET, and handle interface detach events | yamt |
| 2004-07-18 | pfil_run_hooks: don't dereference 'mp' unless it's a pointer. | yamt |
| 2004-06-22 | prepare PF-related hooks. reviewed by matt, perry, christos | itojun |
| 2001-11-12 | add RCSIDs | lukem |
| 2000-12-28 | Back out the sledgehammer damage applied by wiz while I was out for | thorpej |
| 2000-12-25 | Back out previous change. It causes NAT to fail, and was CLEARLY | wiz |
| 2000-12-22 | Slight adjustment to how pfil_head's are registered. Instead of a | thorpej |
| 2000-11-11 | Restructure the PFIL_HOOKS mechanism a bit: | thorpej |
| 2000-02-23 | For pfil_add_hook(..., PFIL_ALL, ...), if we fail to add the output filter, | mycroft |
| 2000-02-22 | only call pfil_list_add with one of PFIL_IN or PFIL_OUT defined | darrenr |
| 2000-02-22 | return int from pfil_add_hook and pfil_remove_hook to indicate failure | darrenr |
| 2000-02-22 | fix from Mike Pelley to add filters in the reverse order for output | darrenr |
| 2000-02-20 | pass "struct pfil_head *" to pfil_add_hook and pfil_remove hook rather | darrenr |
| 2000-02-17 | Change the use of pfil hooks. There is no longer a single list of all | darrenr |
| 1999-10-10 | pass a pointer to the list, rather than passing a copy of it, when removing | mrg |
| 1999-06-18 | call pfil_list_add with the right flag, to ensure it goes into the right list. | mrg |
| 1998-03-19 | convert pfil(9) in and out lists from <sys/queue.h> LISTs to TAILQs, and | mrg |
| 1997-10-10 | remove advertising clause from all my licenses. | mrg |
| 1996-12-20 | remove pfil_bad. | mrg |
| 1996-10-13 | backout previous kprintf change | christos |
| 1996-10-10 | - printf -> kprintf, sprintf -> ksprintf | christos |
| 1996-10-05 | minor copyright update. | mrg |
| 1996-09-14 | move the packet filter hooks in to a saner location. while i'm here, rename | mrg |