User Details
- User Since
- May 28 2014, 2:27 PM (598 w, 1 d)
Today
Tue, Nov 11
- Keep the error case freeing loop under the lock.
- Assert before subtracting.
Mon, Nov 10
Sun, Nov 9
Fix pointer for partial mbuf in peek case.
Sat, Nov 8
New version.
Fri, Nov 7
Wed, Nov 5
Tue, Nov 4
I see your logic, but then we need to reformat netstat, too. And that probably shouldn't get MFC-ed to stable/15.
In the third case we also drop. In the first two cases we called syncache_drop() that would unlink and free the entry. In the third case we have already allocated an entry and we were about to link it in, but we resulted in freeing it.
tcp_var.h is not source of truth here! This file and also netstat(1) are. In this file the counter only is updated when we indeed drop. In netstat counter is reported to user as "dropped". This change should be a comment only change.
Note that there are tests that use routed :(
Tue, Oct 28
If you have two Giant locked devices, gone_in() will report only the first one.
Mon, Oct 27
I did not mean that changing of size of ip6po_tclass in struct ip6_pktopts should be part of this change, of course. Just noticed this thing and suggested an improvement.
Sun, Oct 26
Why don't embed this entire block into udp_v4mapped_pktinfo()?
P.S. This actually reminds me that many years ago, I tried to unionize IPv6 specific fields of inpcb with IPv4. This utterly failed for 4-in-6 connections, so I quickly reverted without due analysis. Maybe should be looked at again.
Thanks for the work, Boris! Do you have a public git repo where I would be able to pull commits from to push them to FreeBSD?
Can you please point me to how reproduce the problem? IMHO, we should just provide a KPI to register new sysevent_groups and pre-register them before the events.
Fri, Oct 17
Your run on entire IPv4 space suggested an extra test, that would be really nice:
Wed, Oct 15
- Rebase the test after the flakyness fix.
Tue, Oct 14
Oct 14 2025
- Improve test per Alan's review.
I trust Alan's expertise here. IMHO, given that this patch is analog to fusefs one, should be fine. But not expert in the area.
In pf_krule we got remaining:
Oct 13 2025
Oct 12 2025
If it ever existed it existed in lib/libutil/login_ok.c and lib/libutil/login_times.c. Even the original import to FreeBSD does mention ignoretime.
This options plays together with times.allow and times.deny, that are still documented in the login.conf. I think deeper digging is required to see if this is indeed a cruft or actually a functional thing. If it is cruft, then documentation in login.conf on times.allow/times.deny is also cruft.
Does OpenSSL just picks up openssl.conf from current directory?
Oct 10 2025
Oct 8 2025
Oct 7 2025
Oct 6 2025
Maybe put that under DIAGNOSTIC or similar hiding ifdef? Only one or two people in the world would ever need this. Those who do, definitely would be compiling kernels.
Oct 5 2025
Oct 4 2025
- Add a paragraph on non-blocking mode
- Added sentence on how to set record boundaries with SOCK_SEQPACKET.
Oct 2 2025
if_vmove bites again? I'm fine with adding more kludges around this problem as long as we all agree that eventually this thing needs to be removed and interfaces shall be fully destroyed and fully instantiated in a different jail.
Oct 1 2025
I agree with Nick that previous comments were better.
You may add assertions that match the checks in the syncookie_expand() case.
