CVSROOT:        /cvs
Module name:    src
Changes by:     patr...@cvs.openbsd.org 2018/05/17 15:59:26

Modified files:
        sys/dev/sdmmc  : if_bwfm_sdio.c 

Log message:
The Broadcom FullMAC firmware has a few ways of doing flow control.  One
of those is a sequence number based window mechanism.  Essentially every
packet on the SDIO bus has a sequence number.  The chip records which
sequence number we used last and when it sends us replies, it tells us
the maximum sequence number it accepts.  This means we can calculate a
window of sequence numbers that we are allowed to use.  With this I no
longer overflow the chip's RX fifo and can do stable network transfers.

Reply via email to