Page MenuHomeFreeBSD

networkUmbrella
ActivePublic

Recent Activity

Yesterday

nick_spun.io closed D58587: bxe(4): don't feed a zero page size to ilog2 during ILT init.
Mon, Aug 31, 11:19 PM · network
nick_spun.io added a comment to D58587: bxe(4): don't feed a zero page size to ilog2 during ILT init.

merged in 742c5498aca9a9a31a68eb9d5888edf36b7034dd

Mon, Aug 31, 11:19 PM · network
adrian accepted D58587: bxe(4): don't feed a zero page size to ilog2 during ILT init.
Mon, Aug 31, 6:41 PM · network

Tue, Aug 25

paulo_nlink.com.br planned changes to D59160: netinet6: add per-interface MLD report suppression (ifconfig no_mld).

@pouria — you're right that this is solvable in the firewall, and I should have checked before offering the boot-window argument. One detail worth recording: on a stock system rcorder puts netif well before rc.d/ipfw, and net.inet.ip.fw.default_to_accept reads 1 on my hosts — so with ipfw loaded from rc.conf the window is real. It closes with ipfw_load="YES" and net.inet.ip.fw.default_to_accept=0 in loader.conf, which makes the default deny active before any interface is configured. That's the correct answer to my objection, and it belongs in documentation.

Tue, Aug 25, 4:47 PM · network
pouria added a comment to D59160: netinet6: add per-interface MLD report suppression (ifconfig no_mld).

@pouria MLD's role is informing snooping switches and multicast routers where to forward group traffic so they can prune instead of flooding (RFC 4541). So "ND relies on MLD" holds on fabrics whose switches prune by snooping

Tue, Aug 25, 2:33 PM · network
paulo_nlink.com.br added a comment to D59160: netinet6: add per-interface MLD report suppression (ifconfig no_mld).

@pouria — thanks for the reasoning chain, but I believe step 4 conflates two mechanisms. What limits NS processing to the right nodes on a flat L2 is the solicited-node-to-33:33:xx MAC mapping: NICs filter in hardware, no MLD involved. MLD's role is informing snooping switches and multicast routers where to forward group traffic so they can prune instead of flooding (RFC 4541). So "ND relies on MLD" holds on fabrics whose switches prune by snooping — and IXP peering LANs are the opposite case: they flood link-local multicast, which is why their operators can and do forbid MLD (IX.br PRT, Euro-IX). Your step 2 is actually the argument: exchanges permit ARP because IPv4 can't work without it, and they permit NS/NA while forbidding MLD because, on their fabric, ND works without it. That analysis was done by the people who run the switches.

Tue, Aug 25, 1:20 PM · network
bms added a comment to D59160: netinet6: add per-interface MLD report suppression (ifconfig no_mld).

I'm the original author of this code. I have run into exactly the same issue you have called out, but at COMEX/CME in Chicago with IGMPv3 being seen upstream of a demarc boundary where only PIM traffic was expected. This was on Linux, and we ended up filtering outgoing IGMP traffic with iptables; ~2010.

Tue, Aug 25, 9:09 AM · network
pouria requested changes to D59160: netinet6: add per-interface MLD report suppression (ifconfig no_mld).

Thank you for your contribution.
I understand your concern.
I've encountered similar policies at multiple IXPs as well. (ofc not for MLD)

Tue, Aug 25, 8:11 AM · network

Mon, Aug 24

paulo_nlink.com.br requested review of D59160: netinet6: add per-interface MLD report suppression (ifconfig no_mld).
Mon, Aug 24, 7:38 PM · network

Mon, Aug 17

adrian added a comment to D58587: bxe(4): don't feed a zero page size to ilog2 during ILT init.

oh and I just hit this myself on a power8 box that /has/ bxe in it!

Mon, Aug 17, 5:08 PM · network

Sat, Aug 15

nick_spun.io abandoned D58376: iflib: clean up correctly when device attach fails.

Superseded by D58721, which covers both fixes here on a rewritten common unwind path and adds the SR-IOV schema and core-offset refcount cases. Abandoning in favor of that.

Sat, Aug 15, 1:09 AM · iflib, network

Sat, Aug 8

kbowling added a comment to D58376: iflib: clean up correctly when device attach fails.

I was independently dealing with similar issues while testing SR-IOV. Can you have a look at https://reviews.freebsd.org/D58721 and the linked fail(9) commit.

Sat, Aug 8, 6:31 AM · iflib, network

Wed, Aug 5

Kevin Bowling <kbowling@FreeBSD.org> closed D58629: igc: defer sysctl-driven reinit to the admin task.
Wed, Aug 5, 4:44 AM · iflib, Intel Networking, network
Kevin Bowling <kbowling@FreeBSD.org> closed D58628: e1000: defer sysctl-driven reinit to the admin task.
Wed, Aug 5, 4:44 AM · iflib, Intel Networking, network

Tue, Aug 4

kbowling added a comment to D58629: igc: defer sysctl-driven reinit to the admin task.

igc already does not panic per your own statement, so I'm not sure what you are arguing. My request is to unify lifecycle management as one commit. But now looking and iflib.c I think the igc_if_init should simply be dropped from resume and media_change so please do that instead.

Tue, Aug 4, 9:40 PM · iflib, Intel Networking, network
seuros added a comment to D58629: igc: defer sysctl-driven reinit to the admin task.

@kbowling resume and media_change are not the same. They already inside a CTX_LOCK already, no panic.

Tue, Aug 4, 9:31 PM · iflib, Intel Networking, network
kbowling added a comment to D58629: igc: defer sysctl-driven reinit to the admin task.

It's one unit of work unifying a lifecycle issue

Tue, Aug 4, 9:13 PM · iflib, Intel Networking, network
seuros added a comment to D58629: igc: defer sysctl-driven reinit to the admin task.

Can you do the same for media_change and if_resume?

Tue, Aug 4, 9:10 PM · iflib, Intel Networking, network
kbowling requested changes to D58629: igc: defer sysctl-driven reinit to the admin task.

Can you do the same for media_change and if_resume?

Tue, Aug 4, 9:06 PM · iflib, Intel Networking, network
kbowling requested changes to D58628: e1000: defer sysctl-driven reinit to the admin task.

Can you do the same for media_change and if_resume?

Tue, Aug 4, 9:05 PM · iflib, Intel Networking, network

Mon, Aug 3

adrian added a reviewer for D58628: e1000: defer sysctl-driven reinit to the admin task: kbowling.
Mon, Aug 3, 11:36 PM · iflib, Intel Networking, network
adrian added a reviewer for D58629: igc: defer sysctl-driven reinit to the admin task: kbowling.
Mon, Aug 3, 11:35 PM · iflib, Intel Networking, network
adrian added projects to D58629: igc: defer sysctl-driven reinit to the admin task: network, Intel Networking, iflib.
Mon, Aug 3, 11:35 PM · iflib, Intel Networking, network
adrian added projects to D58628: e1000: defer sysctl-driven reinit to the admin task: network, Intel Networking, iflib.
Mon, Aug 3, 11:28 PM · iflib, Intel Networking, network
gallatin accepted D58376: iflib: clean up correctly when device attach fails.
Mon, Aug 3, 4:50 PM · iflib, network
bms updated subscribers of D58585: netinet6: Pass IPv4-mapped ASM multicast joins/leaves to netinet..
Mon, Aug 3, 11:24 AM · network
bms added inline comments to D58585: netinet6: Pass IPv4-mapped ASM multicast joins/leaves to netinet..
Mon, Aug 3, 11:16 AM · network
bms added inline comments to D58585: netinet6: Pass IPv4-mapped ASM multicast joins/leaves to netinet..
Mon, Aug 3, 11:10 AM · network
bms added a comment to D58585: netinet6: Pass IPv4-mapped ASM multicast joins/leaves to netinet..

Nice work, do you have plan to create an I-D for it?

Mon, Aug 3, 10:15 AM · network
pouria added a comment to D58585: netinet6: Pass IPv4-mapped ASM multicast joins/leaves to netinet..

Nice work, do you have plan to create an I-D for it?

Mon, Aug 3, 9:18 AM · network

Sun, Aug 2

adrian closed D58473: aq(4): interface lifecycle and link-state fixes.
Sun, Aug 2, 11:11 PM · network
adrian closed D58437: aq(4): mailbox, flow-control and firmware error-handling fixes.
Sun, Aug 2, 11:11 PM · network
adrian closed D58435: aq(4): PHY thermal-shutdown handling and correctness fixes.
Sun, Aug 2, 11:11 PM · network
adrian closed D58434: aq(4): observability controls and sysctl/header hygiene.
Sun, Aug 2, 11:10 PM · network
adrian accepted D58473: aq(4): interface lifecycle and link-state fixes.
Sun, Aug 2, 3:57 PM · network
adrian accepted D58437: aq(4): mailbox, flow-control and firmware error-handling fixes.
Sun, Aug 2, 3:57 PM · network
adrian accepted D58434: aq(4): observability controls and sysctl/header hygiene.

i'm ok with this; this could've been two or more diffs though (the debug refactor alone would be good as a single diff.)

Sun, Aug 2, 3:55 PM · network
adrian accepted D58435: aq(4): PHY thermal-shutdown handling and correctness fixes.
Sun, Aug 2, 3:54 PM · network
adrian accepted D58587: bxe(4): don't feed a zero page size to ilog2 during ILT init.

nice catch! lets see if we can find a broadcom peep to look at this.

Sun, Aug 2, 3:48 PM · network
bms updated the test plan for D58585: netinet6: Pass IPv4-mapped ASM multicast joins/leaves to netinet..
Sun, Aug 2, 1:00 PM · network
bms added a comment to D58585: netinet6: Pass IPv4-mapped ASM multicast joins/leaves to netinet..

Root cause analysis revealed 2 kernel-space issues:

Sun, Aug 2, 12:59 PM · network

Aug 1 2026

adrian added a project to D58585: netinet6: Pass IPv4-mapped ASM multicast joins/leaves to netinet.: network.
Aug 1 2026, 3:37 PM · network

Jul 31 2026

bms added a comment to D58556: netinet6: Add a definition of struct ip6_hdr_pseudo{} for OCF compatibility..

The #ifdef INVARIANTS conditional for _Static_assert() is mostly a no-op, because GENERIC enables them via "include "std.debug"".

Jul 31 2026, 10:25 PM · network
adrian added a project to D58557: netipsec: Refactor TCP-MD5 shim to use ip6_hdr_pseudo{} for brevity.: network.
Jul 31 2026, 10:01 PM · network
adrian added a project to D58556: netinet6: Add a definition of struct ip6_hdr_pseudo{} for OCF compatibility.: network.
Jul 31 2026, 10:01 PM · network

Jul 25 2026

adrian added a reviewer for D58376: iflib: clean up correctly when device attach fails: gallatin.

@gallatin would you mind eyeballing this? ty!

Jul 25 2026, 3:59 AM · iflib, network
adrian added projects to D58376: iflib: clean up correctly when device attach fails: network, iflib.
Jul 25 2026, 3:57 AM · iflib, network

Jul 24 2026

mohnishhemanthkumar_gmail.com updated the summary of D56535: tcp: Align PRR implementation with RFC 9937.
Jul 24 2026, 12:37 PM · network

Jul 18 2026

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.

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