OpenBSD Journal

TSO for em(4) committed to -current

Contributed by rueda on from the full-stream-ahead dept.

Following the recent CFT, Marcus Glocker (mglocker@) has committed [to -current] TSO for em(4):

CVSROOT:	/cvs
Module name:	src
Changes by:	mglocker@cvs.openbsd.org	2023/12/31 01:42:33

Modified files:
	sys/dev/pci    : if_em.c if_em.h if_em_hw.h 

Log message:
Add TCP Segmentation Offload (TSO) support for em(4).  Following chip-sets
are currently known to support TSO;  82575, 82576, 82580, I350, and I210.

Suggested by claudio@.  Feedback and testing from many on tech@.

This means that those of us with supported em(4) variants can look forward to measurably improved network performance.

Well done, mglocker@ and all those who tested!

(Comments are closed)


Comments
  1. By Daniel Cizinsky (d.c.) on

    Any idea why i211 is not on the list?

Credits

Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]