[Bug 240576] mlx4en(4) driver unusable with MT26448

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Sep 17 00:57:13 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=240576

Ian <yoitsmeremember+fbsd at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Product|Base System                 |Documentation
            Version|12.0-RELEASE                |Latest
          Component|kern                        |Manual Pages
                 CC|                            |doc at FreeBSD.org

--- Comment #1 from Ian <yoitsmeremember+fbsd at gmail.com> ---
After much hassle, I've gotten the card to work under 12.0-RELEASE.  The issue
is that this card requires "options INET6" in the kernel, but this is *not*
documented anywhere in MLX4EN(4)!  This really needs to be documented for a few
reasons:

1. Other cards that have similar IPv6 only options do not display this behavior
when IPv6 is removed from the kernel.  For example, look at the overlap in
options between this card and an igb interface:

igb
options=e507bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6>
mlxen
options=ed07bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>

They are nearly identical, yet the igb interface will continue to work without
IPv6 while the mlxen will not.

2. There is no hint anywhere that I can see, in dmesg, ifconfig, or even
Mellanox's own software (mst) that this is the cause when your interface
doesn't appear.

3. Some of us still live in the one country that hates IPv6 and thus aren't in
the habit of keeping it in our kernels.

I'll reassign the PR to documentation.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list