Skip to content

Disabling hardware TCP segmentation offload doesn't disable VLAN_HWTSO #7120

Description

@GeorgeH005

Important notices

Before you add a new report, we ask you kindly to acknowledge the following:

Describe the bug
Disabling "hardware TCP segmentation offload" for the parent interface while leaving "Hardware VLAN Filtering" enabled does not disable VLAN_HWTSO

To Reproduce

  1. Disable TSO and LRO in the interface settings.
  2. Enable VLAN Hardware Filtering
  3. Check ifconfig options. VLAN_HWTSO should be included!

Expected behavior
VLAN_HWTSO should have been disabled.

Describe alternatives you considered
Disabling VLAN Hardware Filtering of course disables all related features, including the one in question.
Setting net.inet.tcp.tso=0 should probably mitigate this, but I would like confirmation from someone more knowledgeable than me.

Additional Context

OPNSense is running in a VM in Proxmox but with the intel card passed through. SR-IOV is not being used.

Environment

OPNsense 23.7.11-amd64
FreeBSD 13.2-RELEASE-p7
Network Intel® I350-T2

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedContributor missing / timeoutsupportCommunity support or awaiting triage

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions