aboutsummaryrefslogtreecommitdiff
path: root/block
diff options
context:
space:
mode:
authorFinn Thain <fthain@telegraphics.com.au>2020-01-29 20:27:49 +1100
committerJason Wang <jasowang@redhat.com>2020-03-03 18:04:47 +0800
commitd9fae13196a31716f45dcddcdd958fbb8e59b35a (patch)
tree9cc8bc3dc2c529b5e60cdb540b460cdcda0b0704 /block
parent350e7d9a77d3b9ac74d240e4b232db1ebe5c05bc (diff)
downloadqemu-d9fae13196a31716f45dcddcdd958fbb8e59b35a.zip
qemu-d9fae13196a31716f45dcddcdd958fbb8e59b35a.tar.gz
qemu-d9fae13196a31716f45dcddcdd958fbb8e59b35a.tar.bz2
dp8393x: Clear descriptor in_use field to release packet
When the SONIC receives a packet into the last available descriptor, it retains ownership of that descriptor for as long as necessary. Section 3.4.7 of the datasheet says, When the system appends more descriptors, the SONIC releases ownership of the descriptor after writing 0000h to the RXpkt.in_use field. The packet can now be processed by the host, so raise a PKTRX interrupt, just like the normal case. Signed-off-by: Finn Thain <fthain@telegraphics.com.au> Tested-by: Laurent Vivier <laurent@vivier.eu> Signed-off-by: Jason Wang <jasowang@redhat.com>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions