CVSROOT:        /cvs
Module name:    src
Changes by:     s...@cvs.openbsd.org    2021/09/11 11:28:44

Modified files:
        sys/dev/pci    : if_iwx.c 

Log message:
Zero out iwx(4) Tx descriptors of frames which are done.

This will hopefully prevent the device from ever writing to the former
DMA address of a buffer which has been taken off the Tx ring.

As far as I understand, the Linux driver unmaps (parts of) Tx descriptors
that are done. We use a static DMA mapping for the entire descriptor array,
so unmapping is not an option for us.

Tested by several as part of my Tx aggregation support patch.

Reply via email to