User Details
- User Since
- May 28 2014, 2:27 PM (601 w, 5 d)
Yesterday
Sun, Dec 7
Looks correct! Thanks. What did happen before? This command failed?
Sat, Dec 6
Fri, Dec 5
- Make the netlink_writer cookie an honest const ifnet pointer.
- Refactor some code to provide the new constness constraint.
Thu, Dec 4
- Address the fact that many rules can have the same number.
- Support 32-bit rule numbers.
- Rebase + unsignigicant changes.
- Address USB.
The d_promisc appears to be locked by the global BPF_LOCK(). Thus, remove it
from this changes. This addresses Mark's comments.
Wed, Dec 3
My understanding. First, qsort() itself never passes NULL pointer. Second, could a map[] entry within p->pm_count be NULL or not? The new code assumes it can't be. Then we also have a case with lacp_port that has NULL lp_ifp, which is covered.
If pointers in the map[] can be NULL, then you removed too much, didn't you?
Tue, Nov 25
- Apply Mark's suggestion
Mon, Nov 24
AFAIU, when arptimer() finds entry in state ARP_LLINFO_REACHABLE it gives it arp_rexmit time (1 second) to get feedback from the forwarding path and sets its state to ARP_LLINFO_VERIFY. In 1 second if feedback was collected, it will issue arprequest(). My concern is that the jitter is bigger than 1 second. I could be wrong, and my concern is erroneous. I just wanted to make sure that this specific behavior is checked to persist. I don't think we have a regression test for it.
In the past we used to have a logic that would renew ARP entires before they expire. The ARP request is sent before an entry is about to be expired. The goal is to avoid to have a doubled RTT on normal traffic every time we renew the entry. I did a quick look around, and failed to find the logic. Is it still there?
Sat, Nov 22
- Rebase on main.
- Separate tcp_input() change into its own commit.
- Rebase
- Build with MAC
- Address bz's comment
Fri, Nov 21
Fri, Nov 14
Thu, Nov 13
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.
Nov 8 2025
New version.
