Yesterday
Test for temp record is included into https://reviews.freebsd.org/D53299
Wed, Oct 15
Are the tests that hard to add, or perhaps can it be proceeded with further without them?
Aug 26 2025
Jul 12 2025
Jul 10 2025
Jul 9 2025
Stuck on athn_usb_detach code or executes athn_usb_stop multiple times
I suspect this is due to the msleep on one threat and a wakeup on another, but I am not certain how to isolate the problem.
Jun 6 2025
Abandoning because it's already fixed.
May 16 2025
Thank you for this fix. Works fine with Netlink.
May 11 2025
Current Problem: Running into a recursive mutex based on FreeBSD/OpenBSD mutex styles.
May 7 2025
May 6 2025
Working to update the athn_usb_init, currently working through the newstate handler.
Apr 18 2025
I think the current idea is avoiding directly import firmware file into repo. Perhaps we can separate the firmware out. The current approach is using firmware ports/pkg, before having that, we can just put it somewhere and ask people to grab it and put to the required place, for testing.
Apr 17 2025
Hey Damjan. Are you still interested in this? Your latest patch is just removing those blocks. Please squash your commits into one and try remaking the patch. If not, please close this. Thanks for your submission!
Apr 15 2025
Apr 11 2025
Apr 7 2025
Apr 6 2025
If I understand the patch correctly, it contains three components:
- the fix by replacing in_delayed_cksum(m) with in_delayed_cksum_o(m, ipofs) in ng_nat.c.
- adding protection code which logs a warning.
- refactoring the code to remove indentation by using goto send.
It might be useful to separate these three when committing the code.
printf() -> log(). Fix type mismatch.
Fix error message.
Fix mismerge.
Apr 5 2025
Mar 23 2025
Thank you for working on this! Can we add tests here?
Feb 27 2025
I vastly under appreciated that folks rely upon the ng_eiface not moving with the struct ifnet. Probably because I've been using them in jails for over a decade and only recently noticed myself.
I think I'll just accept my understanding is flawed now to save time and withdraw this. Thank you.
I do not like the plan. The picture drawn shows that a netgraph node in one vnet is connected to a node in a different vnet. This is basically a violation of the idea of vnet. Virtualized stacks should communicate with each other via network protocols, not kernel pointers. The only legal exclusion is epair(4). You may create a new netgraph node for your purpose - a node that is present in two vnets, that would be a second legal exclusion to the virtualization rule.
By design, moving an eiface ifnet from one vnet to another always implied that its netgraph node will remain attached in the parent vnet. This is not an omission or a mistake, but a well established mode of operation on which certain applications heavily depend on, and which this patch proposes to change, for reasons not clearly stated.
Jan 20 2025
yay!
Updated to compile and work with the new ifabi changes.
Jan 17 2025
Thanks for the heads up! Looking into it...
hi! I just tried compiling this on -HEAD (to land it today!) and it failed; it looks like you need to go adapt it to the iflib/ifnet changes (ie, that hid struct ifnet behind if_private.h.)
