diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-03-28 14:11:17 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-03-28 14:11:17 +0100 |
commit | feb92fedb1eb041465a4185a114b3441e70cc132 (patch) | |
tree | 11dea0d89f78822b06fd583939ea4db696d5a597 /lib | |
parent | 177cbace733eeceaef54e2c1a4032c55d4e100dd (diff) | |
download | plan9front-feb92fedb1eb041465a4185a114b3441e70cc132.tar.xz |
sgi: new approach for etherseeq
touching transmit descriptors while dma is running causes the
front to fall off. new approach keeps a counter of free
descriptors in the Ring structure that is incremented
by txintr() when transmit completed.
txintr() will clean descriptors once dma has stopped and
restart dma when there are more descrtors in the chain.
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions