Bug #15949
openHardware offload settings not applying to interface used for PPPoE WAN on boot.
0%
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.
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.
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.
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.