On Sun, Jun 26, 2022 at 04:43:59PM +0200, Moritz Buhl wrote:
> On Sun, Jun 26, 2022 at 12:23:58PM +0200, Moritz Buhl wrote:
> > Hi,
> > 
> > I noticed that for some offloading-capable em controllers checksum
> > offloading is still disabled and I couldn't find a reason for that.
> > 
> > It was assumed during initial implementation:
> > https://marc.info/?l=openbsd-tech&m=137875739832438&w=2
> > 
> > According to the datasheets of the i350 controllers listed below,
> > they do support the usual offloading features.
> > https://www.intel.com/content/www/us/en/products/details/ethernet/gigabit-controllers/i350-controllers.html
> > 
> > tested with
> > em0 at pci3 dev 0 function 0 "Intel I350" rev 0x01: msi
> 
> I made a mistake during testing. The diff doesn't work for i350.

There are two descriptor formats on 82575/82576/i350/i354/i210/i211.
The older one we use and the newer igb/ix style one we don't use in em.
A lot of the offloading options are in the newer descriptor format
from memory.

Reply via email to