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 Chris Collins about 15 hours ago
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.