Jails can cause Chelsio to fail to correetly initialise some offload settings

Description

Details at https://www.ixsystems.com/community/threads/chelsio-interface-being-created-with-txcsum-tso4-tso6-disabled.72568

In some situations, having a jail running can cause errors with Chelsio NICs at boot, and subsequently. Confirmed on 11.3-U2:

At boot (appears immediately after console menu displayed):
tso4 disabled due to -txcsum
tso6 disabled due to -txcsum
bridge0: error setting capabilities on cxgbe0: 35

When attempt made to remedy using ifconfig:

  1. ifconfig cxgbe0 rxcsum txcsum tso lro
    ifconfig: tso: Resource temporarily unavailable

Now reported/confirmed by multiple users, including multiple confirms that not booting (or deleting) the jail resolves the issue.

Problem/Justification

None

Impact

None

SmartDraw Connector

Katalon Manual Tests (BETA)

Activity

Show:

Joe Maloney April 21, 2020 at 1:09 PM

Known issue.  As part of creating a jail you default network interface will be added to a bridge.  When the member interface is added to a bridge if_bridge will remove capabilities for that jail the other members do not have. 

We added a checkbox to disable offload capabilities for selected interfaces to avoid the interruption.  

https://jira.ixsystems.com/browse/NAS-104139

You can also specify another network interface for the jail if you don't want to disable offload for the chelsio.

Behaves as Intended
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

More fields

Katalon Platform

Created April 20, 2020 at 10:41 PM
Updated July 1, 2022 at 4:49 PM
Resolved April 21, 2020 at 1:09 PM