Page MenuHomeFreeBSD

networkUmbrella
ActivePublic

Recent Activity

Sat, Jul 18

rscheff added a comment to D56535: tcp: Align PRR implementation with RFC 9937.

@tuexen is currently looking to create standard compliant packetdrill scripts to check various test cases.

Sat, Jul 18, 9:41 AM · network
rscheff closed D56535: tcp: Align PRR implementation with RFC 9937.
Sat, Jul 18, 9:25 AM · network

Thu, Jul 16

pouria added a comment to D58096: netinet6: fix ND link-layer address option layout for IPoIB.

@pouria @adrian Do you want me to commit it now ?

Thu, Jul 16, 1:47 PM · network

Tue, Jul 14

adrian added a comment to D58096: netinet6: fix ND link-layer address option layout for IPoIB.

@vinicius_ferrao.net.br I do not have IB devices so not able to test. Would you please test against stable/15 after I commit it ?

Hi @zlei, I've double checked and yes, everythinig was working. I was able to replicate the issue without the patch and them checking the fix after applying it and rebuilding the kernel.

Tue, Jul 14, 5:19 PM · network
vinicius_ferrao.net.br added a comment to D58096: netinet6: fix ND link-layer address option layout for IPoIB.

@vinicius_ferrao.net.br I do not have IB devices so not able to test. Would you please test against stable/15 after I commit it ?

Tue, Jul 14, 5:14 PM · network

Mon, Jul 13

zlei added a comment to D58096: netinet6: fix ND link-layer address option layout for IPoIB.

It's really hard to MFC this change to stable/15.

Mon, Jul 13, 7:15 AM · network

Thu, Jul 9

pouria closed D58096: netinet6: fix ND link-layer address option layout for IPoIB.
Thu, Jul 9, 6:21 PM · network
pouria added a comment to D58096: netinet6: fix ND link-layer address option layout for IPoIB.

Yes. How is the procedure? I should open other Phabricator review or just attach a patch here?

Thu, Jul 9, 6:19 PM · network
vinicius_ferrao.net.br added a comment to D58096: netinet6: fix ND link-layer address option layout for IPoIB.

It's really hard to MFC this change to stable/15.
Could you please prepare a patch for stable/15 too?
If you're willing to do that, I could talk to release manager.

Thu, Jul 9, 5:52 PM · network
pouria added a comment to D58096: netinet6: fix ND link-layer address option layout for IPoIB.

It's really hard to MFC this change to stable/15.
Could you please prepare a patch for stable/15 too?
If you're willing to do that, I could talk to release manager.

Thu, Jul 9, 5:38 PM · network
pouria added a comment to D58096: netinet6: fix ND link-layer address option layout for IPoIB.

Yes, please @pouria.

I've tested the new changes against CX-6 and CX-5, but only on x86_64. Everything is working so far. I've also run this patch in a stress test in the context of another project (a NFS over RDMA server, which is how I found out about this issue in first place) and it worked.

To test the redirect I've used 3 VMs, being a FreeBSD router plus two Linux clients. Both input and output worked fine from everyone.

Thu, Jul 9, 2:49 PM · network
adrian added a comment to D58096: netinet6: fix ND link-layer address option layout for IPoIB.

we can merge it into stable/15 before its cut and/or ask the release manager to merge it from stable/15 to the release branch after its cut but before its released.

Thu, Jul 9, 2:35 PM · network
vinicius_ferrao.net.br added a comment to D58096: netinet6: fix ND link-layer address option layout for IPoIB.

I've tested the new changes against CX-6 and CX-5, but only on x86_64. Everything is working so far. I've also run this patch in a stress test in the context of another project (a NFS over RDMA server, which is how I found out about this issue in first place) and it worked.

Thu, Jul 9, 2:30 PM · network
pouria added a comment to D58096: netinet6: fix ND link-layer address option layout for IPoIB.

Do you want me to commit this one? @vinicius_ferrao.net.br

Thu, Jul 9, 1:12 PM · network
pouria accepted D58096: netinet6: fix ND link-layer address option layout for IPoIB.
Thu, Jul 9, 7:11 AM · network
vinicius_ferrao.net.br added a comment to D58096: netinet6: fix ND link-layer address option layout for IPoIB.

I'm new to this Phabricator thing, and didn't thank @pouria correctly, because I clicked 'submit' too early.

Thu, Jul 9, 3:08 AM · network
vinicius_ferrao.net.br added inline comments to D58096: netinet6: fix ND link-layer address option layout for IPoIB.
Thu, Jul 9, 3:06 AM · network
vinicius_ferrao.net.br updated the diff for D58096: netinet6: fix ND link-layer address option layout for IPoIB.

Address @pouria requests

Thu, Jul 9, 2:37 AM · network

Wed, Jul 8

pouria added inline comments to D58096: netinet6: fix ND link-layer address option layout for IPoIB.
Wed, Jul 8, 6:33 PM · network
pouria requested changes to D58096: netinet6: fix ND link-layer address option layout for IPoIB.

Nice catch! Thank you for your contribution.
IMHO, we simply need to make sure the length of our nd_opt header is align to octets.

Wed, Jul 8, 6:30 PM · network
adrian accepted D58096: netinet6: fix ND link-layer address option layout for IPoIB.
Wed, Jul 8, 3:17 PM · network
vinicius_ferrao.net.br added a comment to D58096: netinet6: fix ND link-layer address option layout for IPoIB.

Oh this is a good catch! I was just about to put some cx6 NICs in some boxes here to test.

Just to be complete - did you also test the non-IB case? (straight up ipv6 over ethernet at least.)

Wed, Jul 8, 1:39 PM · network
vinicius_ferrao.net.br added a comment to D58096: netinet6: fix ND link-layer address option layout for IPoIB.

Can you please make the pad variables unsigned? (and while here the associated length variables as well)

Wed, Jul 8, 1:11 PM · network
vinicius_ferrao.net.br updated the diff for D58096: netinet6: fix ND link-layer address option layout for IPoIB.

Address @glebius requests

Wed, Jul 8, 1:08 PM · network
adrian added a comment to D58096: netinet6: fix ND link-layer address option layout for IPoIB.

Oh this is a good catch! I was just about to put some cx6 NICs in some boxes here to test.

Wed, Jul 8, 6:04 AM · network
kib updated subscribers of D58096: netinet6: fix ND link-layer address option layout for IPoIB.
Wed, Jul 8, 4:35 AM · network
glebius added a comment to D58096: netinet6: fix ND link-layer address option layout for IPoIB.

Can you please make the pad variables unsigned? (and while here the associated length variables as well)

Wed, Jul 8, 3:55 AM · network
vinicius_ferrao.net.br requested review of D58096: netinet6: fix ND link-layer address option layout for IPoIB.
Wed, Jul 8, 1:24 AM · network

Mon, Jun 22

adrian closed D57617: if_fwsubr: remove ARP target hardware address trimming.
Mon, Jun 22, 12:41 AM · network, drivers, firewire

Sun, Jun 21

adrian accepted D57617: if_fwsubr: remove ARP target hardware address trimming.
Sun, Jun 21, 8:10 PM · network, drivers, firewire
adrian added a comment to D57617: if_fwsubr: remove ARP target hardware address trimming.

ok, if you have tested it between macosx and linux and freebsd then that's good enough for me.

Sun, Jun 21, 8:10 PM · network, drivers, firewire
guest-seuros added a comment to D57617: if_fwsubr: remove ARP target hardware address trimming.

Did you check interoperability vs OS X or Linux? If this change is correct then firewire interface was not functional for many years and nobody noticed that. This raises question on whether it needs to be kept in FreeBSD at all.

AFAIK, the only real firewire application today is dumping data from old but expensive professional video cameras.

Sun, Jun 21, 2:12 PM · network, drivers, firewire
glebius added a comment to D57617: if_fwsubr: remove ARP target hardware address trimming.

This code originates from the very beginning of firewire and it is not a copy from ether_output().

Sun, Jun 21, 1:37 PM · network, drivers, firewire
glebius added a comment to D57617: if_fwsubr: remove ARP target hardware address trimming.

Did you check interoperability vs OS X or Linux? If this change is correct then firewire interface was not functional for many years and nobody noticed that. This raises question on whether it needs to be kept in FreeBSD at all.

Sun, Jun 21, 1:30 PM · network, drivers, firewire

Jun 18 2026

ngie added a comment to D57617: if_fwsubr: remove ARP target hardware address trimming.

Were there any RFCs that superseded the one referenced?

No, if it were, it would be mentioned, like this one:
https://datatracker.ietf.org/doc/html/rfc2460 (look for "Obsoleted by" or "Updated by")

Jun 18 2026, 11:53 PM · network, drivers, firewire
pouria added a comment to D57617: if_fwsubr: remove ARP target hardware address trimming.

Were there any RFCs that superseded the one referenced?

Jun 18 2026, 11:39 PM · network, drivers, firewire
ngie added a comment to D57617: if_fwsubr: remove ARP target hardware address trimming.

Some other research I just did.

Jun 18 2026, 11:30 PM · network, drivers, firewire
ngie updated subscribers of D57617: if_fwsubr: remove ARP target hardware address trimming.

@bz, @glebius, @melifaro, etc: can you help confirm that this is change is correct?

Jun 18 2026, 10:52 PM · network, drivers, firewire
ngie added a project to D57617: if_fwsubr: remove ARP target hardware address trimming: network.
Jun 18 2026, 10:51 PM · network, drivers, firewire
andrew closed D55492: virtio_net: Use bus_dma for rxq/txq buffers.
Jun 18 2026, 4:05 PM · network
andrew accepted D55492: virtio_net: Use bus_dma for rxq/txq buffers.
Jun 18 2026, 3:51 PM · network

Jun 17 2026

kp closed D57537: iflib: Fix mbufs leaked by 0 len packets emitted from the if driver.
Jun 17 2026, 7:31 PM · network
kp added a comment to D57537: iflib: Fix mbufs leaked by 0 len packets emitted from the if driver.

@gallatin Do you want to commit this, or should I? (Reid doesn't have a bit, so someone else needs to.)

If you could push it, that would be great.

Will do.

Jun 17 2026, 6:12 PM · network
gallatin added a comment to D57537: iflib: Fix mbufs leaked by 0 len packets emitted from the if driver.
In D57537#1321127, @kp wrote:

It took me a while, but I think your patch is correct.

@gallatin Do you want to commit this, or should I? (Reid doesn't have a bit, so someone else needs to.)

Jun 17 2026, 6:10 PM · network
kp added a comment to D57537: iflib: Fix mbufs leaked by 0 len packets emitted from the if driver.

It took me a while, but I think your patch is correct.

Jun 17 2026, 4:54 PM · network

Jun 14 2026

adrian closed D57090: bge: read MAC from loader hint for boards without NVRAM/EEPROM.
Jun 14 2026, 8:57 PM · network, apple (x86), drivers
rkitover_gmail.com added a comment to D55631: axge: fix spurious link down from MII, frozen TX.

Hi, I have a patch for media in aue that should work, can you test please:

Jun 14 2026, 3:38 AM · USB, network

Jun 12 2026

gallatin accepted D57537: iflib: Fix mbufs leaked by 0 len packets emitted from the if driver.

It took me a while, but I think your patch is correct.

Jun 12 2026, 7:37 PM · network
linnemannr_gmail.com added a comment to D57537: iflib: Fix mbufs leaked by 0 len packets emitted from the if driver.

Shouldn't this be actually handled by this condition? (https://cgit.freebsd.org/src/tree/sys/net/iflib.c#n2969)

/* was this only a completion queue message? */
if (__predict_false(ri.iri_nfrags == 0))
	continue;

I mean if a packet is discarded does it need to use any iri_frags?

Jun 12 2026, 5:55 PM · network
kgalazka added a comment to D57537: iflib: Fix mbufs leaked by 0 len packets emitted from the if driver.

Shouldn't this be actually handled by this condition? (https://cgit.freebsd.org/src/tree/sys/net/iflib.c#n2969)

/* was this only a completion queue message? */
if (__predict_false(ri.iri_nfrags == 0))
	continue;

I mean if a packet is discarded does it need to use any iri_frags?

Jun 12 2026, 5:41 PM · network