Project

General

Profile

Actions

Bug #15949

open

Hardware offload settings not applying to interface used for PPPoE WAN on boot.

Added by Chris Collins 17 days ago. Updated about 10 hours ago.

Status:
Feedback
Priority:
Normal
Assignee:
-
Category:
Interfaces
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Release Notes:
Force Exclusion
Affected Version:
2.7.2
Affected Architecture:
amd64

Description

Running 2.7.2, dont know how long the problem has existed as I dont reboot very often.

After a fresh boot of the firewall, 3 of the 4 igc interfaces on my hardware have lro and tso correctly removed, igc1 which is my WAN interface using PPPoE does not have them removed. Two of the interfaces are not connected, igc0 is for LAN.

I can confirm manually removing with the following command works, albeit causing a connection cycle, 'ifconfig igc1 -tso4 -tso6 -lro -vlanhwtso'.

This will then stick until another reboot, if I cycle the PPPoE the offload flags dont come back.

I am guessing there might be a timing issue, maybe something is happening on the WAN interface when the flags are removed during boot that prevent successful execution.

Actions #1

Updated by Chris Collins 13 days ago

I can confirm running the commend in /etc/rc.local works properly which suggests if this is done later in the boot process it will work properly.

Actions #2

Updated by Danilo Zrenjanin 11 days ago

I couldn't reproduce this on 24.11 pfSense Plus. Even the interface with PPPoE correctly applies/removes TSO and LRO after reboot, depending on whether the options for Hardware TCP Segmentation Offloading and Hardware Large Receive Offloading are enabled or disabled.

Actions #3

Updated by Marcos M about 10 hours ago

  • Status changed from New to Feedback
  • Release Notes changed from Default to Force Exclusion

This is likely already fixed. A useful test to confirm would be to reproduce on 2.7.2, upgrade to Plus 24.11, and re-test.

Actions

Also available in: Atom PDF