This would be safe to disable, however it might cause more work for the CPU. We generally follow the defaults of the authors of the driver and normally this is not causing any problems.
I disagree with the statement that this is generally undesirable. For low latency networks, this is not ideal. For high throughput (and looking at the weak hardware that people usually use), this can help to increase throughput.
I don’t think that there is much value in changing the setting as I am not aware that IPFire is adding bad latency to networks. We never had any serious crashes like this one before. So either the firmware has a bug (we have updated that in Core Update 188) or the chip is damaged.