Project

General

Profile

Actions

Bug #17041

open
IG

aQuantia driver in 2.9.0 base breaks with more than one VLAN assigned to it

Bug #17041: aQuantia driver in 2.9.0 base breaks with more than one VLAN assigned to it

Added by Isaac Good 24 days ago. Updated 14 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Operating System
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Release Notes:
Default
Affected Version:
2.9.0
Affected Architecture:
All

Description

This was previously a port package that was unmaintained, but was pulled into the base kernel for FreeBSD 16.0.

Unfortunately, the commit that PFSense 2.9.0 was built against just barely missed a critical upstream bug fix to this driver that solves a number of correctness issues. In particular, the driver fails to send traffic when more than one VLAN tag is assigned to it. This was fixed in https://cgit.freebsd.org/src/commit/?id=619934a5c165 a few weeks after the hash that 2.9.0 is built against.

SW Updated by Steve Wheeler 24 days ago Actions #1

The commit looks to be in the hardware vlan filtering. Do multiple tags work correctly with hardware filtering disabled?

IG Updated by Isaac Good 14 days ago Actions #2

Steve Wheeler wrote in #note-1:

The commit looks to be in the hardware vlan filtering. Do multiple tags work correctly with hardware filtering disabled?

Yes, that would mitigate the problem in concept. I was hoping 2.9.x could offer me an opportunity to stop needing bespoke configuration to use this NIC but at least from what I can find disabling hardware filtering on a per-NIC basis isn't part of the PFSense settings so I'd be back to making bespoke system configuration changes as the OS level to do that, even if I'll at least be freed of the heavier cost of needing to spin up a new build environment to compile the driver myself every upgrade.

Actions

Also available in: Atom