User Details
- User Since
- Sep 28 2014, 7:22 PM (621 w, 3 d)
Yesterday
I think the patch is fine now, but I would like to see the flame graphs anyway, so we're sure this does what we think it does.
Mon, Aug 24
I'm also struggling to make sense of the baseline flame graph. It seems to be spending a lot of time removing interfaces (5% of samples in pf_kkif_free()!) and I don't see any calls to pf_test(), which we should see if we were handling traffic.
Maybe the address decoding went wrong, because those stacks just look wrong.
Tue, Aug 18
It'd be good to turn those failing rules into a test case so we notice the next time I screw up.
Mon, Aug 17
Thu, Aug 13
Wed, Aug 12
Tue, Aug 11
Mon, Aug 10
Thanks for the fix.
LGTM
Sat, Aug 8
Add IFT_PFSYNC comment.
Fri, Aug 7
Tue, Aug 4
Mon, Aug 3
Wed, Jul 29
Jul 27 2026
Jul 24 2026
Jul 23 2026
Jul 22 2026
Jul 21 2026
Jul 15 2026
Jul 8 2026
Jul 7 2026
I'll give Gleb a few more days to take another look and then I'll commit the entire series.
Thanks for the fix!
Jul 6 2026
Jul 5 2026
Jul 3 2026
That looks pretty good to me, but I'd like to give Gleb some time to look as well. He's a lot more familiar with unmapped buffers than I am.
Jul 1 2026
Jun 30 2026
Jun 28 2026
Jun 26 2026
Remove epoch cleanup.
Update failing test case to use pfsync0 iso. pflog0 (for now).
mtx -> sx
Do you happen to know of a way to get an interface (struct ifnet) without AF_INET6? I used to use pflog0 for this, and now clearly can't any more. (The test for PR 288263 does that.)
Ideally I'd like to not remove the test, but without such an interface there's no point to it.
- locking fixes
- man page improvement
- fix pflogd to not look for a network interface
- have /etc/rc.d/pflogd create extra log devices if required
Ah, yeah, that's an issue.
I could remove the MPSAFE, but we probably don't want to rely on Giant, so that's not great either.
