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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.