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 14 hours ago.
Release Notes:
Force Exclusion
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.
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.
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.
- 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.
I would but I dont have a plus license, so unable to do that. I will check it again whenever 2.8.0 is released.
Also available in: Atom
PDF