In D46689#1083011, @thj wrote:In D46689#1082245, @damjan.jov_gmail.com wrote:This update:
- Makes EIM opt-in, off by default, although I still think this decision needs broader discussion, or even a vote.
To be clear your position is that eim should be on by default?
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Nov 8 2024
Nov 8 2024
damjan.jov_gmail.com added a comment to D46689: LibAlias: implement RFC 4787 REQ 1 and 3 (full cone NAT).
damjan.jov_gmail.com updated the diff for D46689: LibAlias: implement RFC 4787 REQ 1 and 3 (full cone NAT).
And this one adds more context to the patch.
damjan.jov_gmail.com updated the diff for D46689: LibAlias: implement RFC 4787 REQ 1 and 3 (full cone NAT).
This update also changes NG_NAT_UDP_EIM from 0x800 to 0x200.
Nov 5 2024
Nov 5 2024
damjan.jov_gmail.com updated the diff for D46689: LibAlias: implement RFC 4787 REQ 1 and 3 (full cone NAT).
This update:
- Makes EIM opt-in, off by default, although I still think this decision needs broader discussion, or even a vote.
- Adds "udp_eim" options to all the libalias uses: ipfw, natd, ng_nat, and ppp.
- Rewrites the man pages and header files so they are shorter and clearer.
- Man pages don't introduce new errors in igor.
- Uses PKT_ALIAS_UDP_EIM instead of PKT_ALIAS_ENDPOINT_INDEPENDENT.
- Renames the splay tree from "source" to "internal_endpoint" in the source code.
- Simplifies some conditions.
damjan.jov_gmail.com added a comment to D47410: Fix the pf.conf(5) man page "endpoint-independent" section.
In D47410#1082152, @thj wrote:Is there a reason this moves in the ordering of nat rules? We tend to aim for roughly alphabetical ordering if there isn't a reason for something different?
damjan.jov_gmail.com updated the diff for D47410: Fix the pf.conf(5) man page "endpoint-independent" section.
Moves the "endpoint-independent" section to come after "bitmask", so they're in alphabetical order.
Nov 3 2024
Nov 3 2024
damjan.jov_gmail.com updated the diff for D47410: Fix the pf.conf(5) man page "endpoint-independent" section.
Also fix the typo: "caues" -> "causes".
damjan.jov_gmail.com requested review of D47410: Fix the pf.conf(5) man page "endpoint-independent" section.
Oct 18 2024
Oct 18 2024
damjan.jov_gmail.com added a comment to D46689: LibAlias: implement RFC 4787 REQ 1 and 3 (full cone NAT).
I also need to patch ipfw and natd with user-settable options for the new flag, before this patch is fully ready... I am busy so that will probably take a few more weeks.
damjan.jov_gmail.com added inline comments to D46689: LibAlias: implement RFC 4787 REQ 1 and 3 (full cone NAT).
Oct 15 2024
Oct 15 2024
damjan.jov_gmail.com updated the diff for D46689: LibAlias: implement RFC 4787 REQ 1 and 3 (full cone NAT).
This new version adds a flag that can be used to turn this feature on and off (it is on by default for greater compatibility), adds documentation to the header file and man page, and wraps lines at 80 characters.
Sep 17 2024
Sep 17 2024
damjan.jov_gmail.com requested review of D46689: LibAlias: implement RFC 4787 REQ 1 and 3 (full cone NAT).
Jun 14 2022
Jun 14 2022
damjan.jov_gmail.com added a comment to D34184: struct kinfo_file changes needed for lsof to work using only usermode APIs.
In D34184#804474, @kib wrote:I still want the answer about use of the kernel addresses for kqueue/eventfd. Generally we try to not introduce new interfaces that directly expose KVA, whatever silly the idea of KASLR is.
Apr 13 2022
Apr 13 2022
damjan.jov_gmail.com added a comment to D34323: Add a kern.lockf sysctl to list the advisory byte-range locks on a specific vnode.
This is probably irrelevant now that D34756 added a more general way to retrieve advisory lock info.
damjan.jov_gmail.com added a comment to D34184: struct kinfo_file changes needed for lsof to work using only usermode APIs.
Is this still relevant?
D34756 added a more general way to retrieve advisory lock info.
Feb 22 2022
Feb 22 2022
damjan.jov_gmail.com abandoned D34090: Kernel changes needed for lsof to work using only user mode APIs.
Thank you for your feedback. New versions of this patch are at:
https://reviews.freebsd.org/D34184
https://reviews.freebsd.org/D34323
Feb 20 2022
Feb 20 2022
damjan.jov_gmail.com updated the diff for D34184: struct kinfo_file changes needed for lsof to work using only usermode APIs.
Also:
- Add a kf_eventfd_addr field to kf_eventfd and populate it.
Feb 6 2022
Feb 6 2022
Feb 2 2022
Feb 2 2022
damjan.jov_gmail.com added a comment to D34090: Kernel changes needed for lsof to work using only user mode APIs.
In D34090#771897, @emaste wrote:Kernel changes needed for lsof to work using only user mode APIs,
Can you confirm that with the set of changes here and without use of kvm, lsof's full functionality is available?
Jan 29 2022
Jan 29 2022
damjan.jov_gmail.com updated the diff for D34090: Kernel changes needed for lsof to work using only user mode APIs.
Added kf_pipe_buffer_[in/out/size] fields to kf_pipe.
Dec 6 2021
Dec 6 2021
In D33277#752192, @kib wrote:In D33277#752190, @markj wrote:Why not a sysctl-based interface, where the fd is a component of the MIB? Then info for a specific fd can be grabbed from a different process.
There is already kern.proc.filedesc, and I highly doubt that somebody needs a path for individual fd of remote process.
Sep 19 2021
Sep 19 2021
May 4 2018
May 4 2018