Jump to content

Turn off NIC TSO (Transmit Segment Offload)


Recommended Posts

Turn off TSO on all NICs.  Large Segment Offload (known as Transmit Segment Offload in Linux) was implemented to offload some network processing to the NIC.  While good in theory, it appears to cause more problems than it solves.  It was more appropriate in older systems with limited processing power, but can result in choppy video and audio in media streaming and gaming applications in modern systems.


It should be defaulted off on all NICs.  There is no reason for a user to turn it back on.


Turn off TSO:

ethtool -K ethX tso off

Link to comment
  • 2 weeks later...

Is this something that fix common problems should be checking for (under the "other" section).


I don't know enough 'nix and/or networking to know anything about this


Probably not.  It doesn't seem to affect all users.  I think it depends on a users setup and things like the network switch they use.


I'm going to develop a plugin that will allow adjusting this and some other settings so users can experiment if changing settings can help with their issues.

Link to comment


This topic is now archived and is closed to further replies.

  • Create New...