Page MenuHomeFreeBSD
Feed Advanced Search

Jul 12 2025

yuri closed D51271: net/usockets: Enable riscv64 build.
Jul 12 2025, 8:56 AM · riscv, network
mengzhuo1203_gmail.com requested review of D51271: net/usockets: Enable riscv64 build.
Jul 12 2025, 4:46 AM · riscv, network

Jul 10 2025

aokblast added a reviewer for D49884: Porting athn from OpenBSD: aokblast.
Jul 10 2025, 3:49 AM · wireless, USB, network

Jul 9 2025

bz requested changes to D49884: Porting athn from OpenBSD.
Jul 9 2025, 10:54 PM · wireless, USB, network
farhan_farhan.codes updated the diff for D49884: Porting athn from OpenBSD.

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.

Jul 9 2025, 9:25 PM · wireless, USB, network

Jun 6 2025

damjan.jov_gmail.com abandoned D47410: Fix the pf.conf(5) man page "endpoint-independent" section.

Abandoning because it's already fixed.

Jun 6 2025, 6:14 PM · network
damjan.jov_gmail.com added a comment to D47410: Fix the pf.conf(5) man page "endpoint-independent" section.

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!

Jun 6 2025, 6:12 PM · network

May 16 2025

zarychtam_plan-b.pwste.edu.pl added a comment to D49459: Make temp option for ndp work.

Thank you for this fix. Works fine with Netlink.

May 16 2025, 8:10 PM · network

May 11 2025

farhan_farhan.codes updated the diff for D49884: Porting athn from OpenBSD.

Current Problem: Running into a recursive mutex based on FreeBSD/OpenBSD mutex styles.

May 11 2025, 5:47 PM · wireless, USB, network

May 7 2025

ivy added a member for network: ivy.
May 7 2025, 11:44 AM

May 6 2025

farhan_farhan.codes updated the diff for D49884: Porting athn from OpenBSD.

Working to update the athn_usb_init, currently working through the newstate handler.

May 6 2025, 3:06 AM · wireless, USB, network

Apr 18 2025

farhan_farhan.codes updated the summary of D49884: Porting athn from OpenBSD.
Apr 18 2025, 5:40 PM · wireless, USB, network
farhan_farhan.codes added a comment to D49884: Porting athn from OpenBSD.
In D49884#1137462, @imp wrote:

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.

Or point them at the linux wireless firmware archive repo....

Apr 18 2025, 5:36 PM · wireless, USB, network
farhan_farhan.codes updated the test plan for D49884: Porting athn from OpenBSD.
Apr 18 2025, 3:10 PM · wireless, USB, network
imp added a comment to D49884: Porting athn from OpenBSD.

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 18 2025, 5:04 AM · wireless, USB, network
farhan_farhan.codes added inline comments to D49884: Porting athn from OpenBSD.
Apr 18 2025, 4:51 AM · wireless, USB, network
farhan_farhan.codes updated the summary of D49884: Porting athn from OpenBSD.
Apr 18 2025, 4:43 AM · wireless, USB, network
lwhsu added a comment to D49884: Porting athn from OpenBSD.

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 18 2025, 3:49 AM · wireless, USB, network
farhan_farhan.codes requested review of D49884: Porting athn from OpenBSD.
Apr 18 2025, 3:39 AM · wireless, USB, network

Apr 17 2025

ziaee added a comment to D47410: Fix the pf.conf(5) man page "endpoint-independent" section.

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 17 2025, 5:20 PM · network

Apr 15 2025

sobomax added a comment to D49677: Fix potential crash calling TCP delayed checksum function when ng_nat is attached to the layer 2.

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.

Apr 15 2025, 11:27 PM · network
sobomax added inline comments to D49677: Fix potential crash calling TCP delayed checksum function when ng_nat is attached to the layer 2.
Apr 15 2025, 11:25 PM · network

Apr 11 2025

p.mousavizadeh_protonmail.com added a member for network: p.mousavizadeh_protonmail.com.
Apr 11 2025, 1:58 PM

Apr 7 2025

markj added inline comments to D49677: Fix potential crash calling TCP delayed checksum function when ng_nat is attached to the layer 2.
Apr 7 2025, 1:09 PM · network

Apr 6 2025

tuexen accepted D49677: Fix potential crash calling TCP delayed checksum function when ng_nat is attached to the layer 2.

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.

Apr 6 2025, 6:01 AM · network
sobomax updated the diff for D49677: Fix potential crash calling TCP delayed checksum function when ng_nat is attached to the layer 2.

printf() -> log(). Fix type mismatch.

Apr 6 2025, 1:00 AM · network
sobomax updated the diff for D49677: Fix potential crash calling TCP delayed checksum function when ng_nat is attached to the layer 2.

Fix error message.

Apr 6 2025, 12:04 AM · network
sobomax updated the diff for D49677: Fix potential crash calling TCP delayed checksum function when ng_nat is attached to the layer 2.

Fix mismerge.

Apr 6 2025, 12:00 AM · network

Apr 5 2025

sobomax updated the summary of D49677: Fix potential crash calling TCP delayed checksum function when ng_nat is attached to the layer 2.
Apr 5 2025, 11:54 PM · network
sobomax requested review of D49677: Fix potential crash calling TCP delayed checksum function when ng_nat is attached to the layer 2.
Apr 5 2025, 11:32 PM · network

Mar 23 2025

melifaro added a comment to D49459: Make temp option for ndp work.

Thank you for working on this! Can we add tests here?

Mar 23 2025, 5:14 PM · network
ae added a reviewer for D49459: Make temp option for ndp work: glebius.
Mar 23 2025, 8:28 AM · network
lytboris_gmail.com requested review of D49459: Make temp option for ndp work.
Mar 23 2025, 8:20 AM · network

Feb 27 2025

dave_freedave.net added a comment to D49158: ng_eiface(4) and ng_iface(4) should play better with vnet(9).

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.

Feb 27 2025, 8:34 PM · Jails, network
glebius added a comment to D49158: ng_eiface(4) and ng_iface(4) should play better with vnet(9).
In D49158#1121374, @zec wrote:

Your obsession with getting rid of the "flawed" if_vmove() is noted, but for the sake of other people who may have a different view, and who have applications relying on this very concept for 20+ years, please do not take that route.

Feb 27 2025, 7:38 PM · Jails, network
zec added a comment to D49158: ng_eiface(4) and ng_iface(4) should play better with vnet(9).

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).

Feb 27 2025, 7:13 PM · Jails, network
dave_freedave.net abandoned D49158: ng_eiface(4) and ng_iface(4) should play better with vnet(9).

I think I'll just accept my understanding is flawed now to save time and withdraw this. Thank you.

Feb 27 2025, 6:32 PM · Jails, network
glebius requested changes to D49158: ng_eiface(4) and ng_iface(4) should play better with vnet(9).

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.

Feb 27 2025, 6:22 PM · Jails, network
zec added a comment to D49158: ng_eiface(4) and ng_iface(4) should play better with vnet(9).

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.

Feb 27 2025, 6:14 PM · Jails, network
dave_freedave.net updated the test plan for D49158: ng_eiface(4) and ng_iface(4) should play better with vnet(9).
Feb 27 2025, 5:25 PM · Jails, network
dave_freedave.net requested review of D49158: ng_eiface(4) and ng_iface(4) should play better with vnet(9).
Feb 27 2025, 4:56 PM · Jails, network

Jan 20 2025

adrian closed D48167: Introduce the USB umb(4) network driver.
Jan 20 2025, 11:48 PM · network, USB
adrian accepted D48167: Introduce the USB umb(4) network driver.

yay!

Jan 20 2025, 11:04 PM · network, USB
khorben updated the diff for D48167: Introduce the USB umb(4) network driver.

Updated to compile and work with the new ifabi changes.

Jan 20 2025, 11:00 PM · network, USB

Jan 17 2025

khorben added a comment to D48167: Introduce the USB umb(4) network driver.

Thanks for the heads up! Looking into it...

Jan 17 2025, 7:00 PM · network, USB
adrian requested changes to D48167: Introduce the USB umb(4) network driver.

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.)

Jan 17 2025, 6:22 PM · network, USB

Jan 12 2025

zlei accepted D48167: Introduce the USB umb(4) network driver.
Jan 12 2025, 1:22 AM · network, USB

Jan 10 2025

khorben updated the diff for D48167: Introduce the USB umb(4) network driver.

Integrate suggestions from Zhenlei Huang (zlei@); thank you!

Jan 10 2025, 11:31 PM · network, USB
glebius closed D48204: Add IPv6 support for address parsing and unparsing in ng_ksocket..
Jan 10 2025, 8:04 PM · network
glebius added inline comments to D48204: Add IPv6 support for address parsing and unparsing in ng_ksocket..
Jan 10 2025, 7:58 PM · network
p.mousavizadeh_protonmail.com added a comment to D48204: Add IPv6 support for address parsing and unparsing in ng_ksocket..

@glebius: Also, Here is my github repo as you requested.
spmzt/freebsd-src/tree/ksocket_ipv6: D48204

Jan 10 2025, 9:49 AM · network
p.mousavizadeh_protonmail.com updated the diff for D48204: Add IPv6 support for address parsing and unparsing in ng_ksocket..

Bump .Dd in ng_ksocket.4
update value from January 9, 2012 to January 9, 2025

Jan 10 2025, 9:38 AM · network

Jan 9 2025

glebius added a comment to D48204: Add IPv6 support for address parsing and unparsing in ng_ksocket..

Also, any meaningful change to a manual page requires bumping the .Dd value at the beginning of the page to today's date.

Jan 9 2025, 3:32 PM · network
glebius added inline comments to D48204: Add IPv6 support for address parsing and unparsing in ng_ksocket..
Jan 9 2025, 3:31 PM · network
mohammad_fbsdphab_thelightbird.com added a member for network: mohammad_fbsdphab_thelightbird.com.
Jan 9 2025, 1:19 PM
zlei added inline comments to D48167: Introduce the USB umb(4) network driver.
Jan 9 2025, 3:03 AM · network, USB
ziaee added a comment to D48167: Introduce the USB umb(4) network driver.

The manpage changes look great to me!

Jan 9 2025, 1:49 AM · network, USB

Jan 8 2025

khorben added a comment to D48167: Introduce the USB umb(4) network driver.

I'm so excited to test this driver this weekend! Thank you so much for submitting this! All of the suggestions I made are to bring it into alignment with the rest of the freebsd manual and are specified in the manual page style guide, style.mdoc(5). Sorry I'm so late.

Jan 8 2025, 11:24 PM · network, USB
khorben updated the diff for D48167: Introduce the USB umb(4) network driver.

This change applies the rest of the changes suggested to the manual pages.

Jan 8 2025, 11:13 PM · network, USB
ziaee added a comment to D48167: Introduce the USB umb(4) network driver.

I'm so excited to test this driver this weekend! Thank you so much for submitting this! All of the suggestions I made are to bring it into alignment with the rest of the freebsd manual and are specified in the manual page style guide, style.mdoc(5). Sorry I'm so late.

Jan 8 2025, 9:20 PM · network, USB
khorben added inline comments to D48167: Introduce the USB umb(4) network driver.
Jan 8 2025, 8:29 PM · network, USB
ziaee added inline comments to D48167: Introduce the USB umb(4) network driver.
Jan 8 2025, 8:24 PM · network, USB
khorben updated the diff for D48167: Introduce the USB umb(4) network driver.

This update to the diff brings:

Jan 8 2025, 8:03 PM · network, USB
ziaee added a comment to D48167: Introduce the USB umb(4) network driver.

Here's what I've got so far for the manual. I ordered some parts to test but they're not all here yet.

Jan 8 2025, 12:58 AM · network, USB
khorben added a comment to D48167: Introduce the USB umb(4) network driver.
In D48167#1103157, @khorben_defora.org wrote:

I am currently looking into adding the SPDX license identifier, but it can also be done in a separate review.

Jan 8 2025, 12:53 AM · network, USB
adrian added a comment to D48167: Introduce the USB umb(4) network driver.

Ok, i'll wait for the SPDX addition and then if I don't get any other feedback I'll land it

Jan 8 2025, 12:46 AM · network, USB
khorben added a comment to D48167: Introduce the USB umb(4) network driver.

I think it's fine as-is to go in the tree, it's been two years and I'd like to see this in before -15.

Jan 8 2025, 12:29 AM · network, USB
adrian added a comment to D48167: Introduce the USB umb(4) network driver.

I think it's fine as-is to go in the tree, it's been two years and I'd like to see this in before -15.

Jan 8 2025, 12:25 AM · network, USB
adrian accepted D48167: Introduce the USB umb(4) network driver.
Jan 8 2025, 12:24 AM · network, USB
khorben added a reviewer for D48167: Introduce the USB umb(4) network driver: thj.
Jan 8 2025, 12:17 AM · network, USB

Dec 26 2024

p.mousavizadeh_protonmail.com requested review of D48204: Add IPv6 support for address parsing and unparsing in ng_ksocket..
Dec 26 2024, 8:27 PM · network

Dec 25 2024

lwhsu added inline comments to D48167: Introduce the USB umb(4) network driver.
Dec 25 2024, 6:41 AM · network, USB

Dec 24 2024

khorben updated the diff for D48167: Introduce the USB umb(4) network driver.

Address feedback from lwhsu@; thanks!

Dec 24 2024, 12:10 AM · network, USB
khorben added inline comments to D48167: Introduce the USB umb(4) network driver.
Dec 24 2024, 12:09 AM · network, USB

Dec 23 2024

khorben added a reviewer for D48167: Introduce the USB umb(4) network driver: olce.
Dec 23 2024, 4:50 PM · network, USB
adrian added a comment to D48167: Introduce the USB umb(4) network driver.

i could forsee someone writing something like a network manager plugin that doesn't specifically just want to call and parse shell output.

Dec 23 2024, 3:46 AM · network, USB
imp added a comment to D48167: Introduce the USB umb(4) network driver.

Where would it be reused?

Dec 23 2024, 3:42 AM · network, USB
adrian added a comment to D48167: Introduce the USB umb(4) network driver.

(also nice work!)

Dec 23 2024, 3:35 AM · network, USB
adrian added a comment to D48167: Introduce the USB umb(4) network driver.

out of curiousity - what do people think about extracting a bunch of code out of umbctl and stuffing it in a library that can be reused?

Dec 23 2024, 3:33 AM · network, USB
zlei added a reviewer for D48167: Introduce the USB umb(4) network driver: network.
Dec 23 2024, 3:15 AM · network, USB

Dec 22 2024

lwhsu added inline comments to D48167: Introduce the USB umb(4) network driver.
Dec 22 2024, 1:31 PM · network, USB

Dec 21 2024

khorben requested review of D48167: Introduce the USB umb(4) network driver.
Dec 21 2024, 2:10 AM · network, USB

Dec 6 2024

thj closed D46689: LibAlias: implement RFC 4787 REQ 1 and 3 (full cone NAT).
Dec 6 2024, 9:22 AM · network

Dec 5 2024

thj added a comment to D46689: LibAlias: implement RFC 4787 REQ 1 and 3 (full cone NAT).

just and fyi, I've broken this down to 5 commits and only pushed the first so far

Dec 5 2024, 4:27 PM · network

Nov 15 2024

igoro accepted D46689: LibAlias: implement RFC 4787 REQ 1 and 3 (full cone NAT).

Looks good to me too.

Nov 15 2024, 1:29 PM · network

Nov 14 2024

thj accepted D46689: LibAlias: implement RFC 4787 REQ 1 and 3 (full cone NAT).

From my testing this seems good. From there I will break this down a bit so the commits are smaller and start adding stuff next week

Nov 14 2024, 4:14 PM · network

Nov 12 2024

ziaee added a comment to D47510: Release Notes: Hardware Compat: Move u3g to misc.

Thank you!

Nov 12 2024, 11:29 PM · doceng, network, manpages, wireless, docs, releng
bz closed D47510: Release Notes: Hardware Compat: Move u3g to misc.
Nov 12 2024, 9:54 PM · doceng, network, manpages, wireless, docs, releng
ziaee added a comment to D47510: Release Notes: Hardware Compat: Move u3g to misc.

I'm sorry, I won't do it again. I thought it would be a hilarious way to ping.

Nov 12 2024, 2:16 AM · doceng, network, manpages, wireless, docs, releng
bz added a comment to D47510: Release Notes: Hardware Compat: Move u3g to misc.

Please don't accept your own revisions. That's implied ;-)

Nov 12 2024, 2:11 AM · doceng, network, manpages, wireless, docs, releng
ziaee accepted D47510: Release Notes: Hardware Compat: Move u3g to misc.
Nov 12 2024, 1:52 AM · doceng, network, manpages, wireless, docs, releng

Nov 11 2024

ziaee added reviewers for D47510: Release Notes: Hardware Compat: Move u3g to misc: Doc Committers, doceng.
Nov 11 2024, 7:57 PM · doceng, network, manpages, wireless, docs, releng
ziaee requested review of D47510: Release Notes: Hardware Compat: Move u3g to misc.
Nov 11 2024, 2:25 AM · doceng, network, manpages, wireless, docs, releng

Nov 8 2024

damjan.jov_gmail.com added a comment to D46689: LibAlias: implement RFC 4787 REQ 1 and 3 (full cone NAT).
In D46689#1083011, @thj 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?

Nov 8 2024, 5:18 PM · network
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.

Nov 8 2024, 5:08 PM · network
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 8 2024, 5:07 PM · network
thj added a comment to 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.
Nov 8 2024, 4:10 PM · network

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.
Nov 5 2024, 4:53 PM · network
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?

Nov 5 2024, 4:05 PM · network
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 5 2024, 4:01 PM · network