[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-stable] [Qemu-devel] [PATCH] net: rtl8139: limit processing of
From: |
P J P |
Subject: |
Re: [Qemu-stable] [Qemu-devel] [PATCH] net: rtl8139: limit processing of ring descriptors |
Date: |
Mon, 24 Oct 2016 15:00:42 +0530 (IST) |
Hello Jason,
+-- On Mon, 24 Oct 2016, Jason Wang wrote --+
| > RTL8139 ethernet controller in C+ mode supports multiple
| > descriptor rings, each with maximum of 64 descriptors. While
| > processing transmit descriptor ring in 'rtl8139_cplus_transmit',
| > it does not limit the descriptor count and runs forever.
| >
| > diff --git a/hw/net/rtl8139.c b/hw/net/rtl8139.c
| > index 3345bc6..f05e59c 100644
| > --- a/hw/net/rtl8139.c
| > +++ b/hw/net/rtl8139.c
| > @@ -2350,7 +2350,7 @@ static void rtl8139_cplus_transmit(RTL8139State *s)
| > {
| > int txcount = 0;
| > - while (rtl8139_cplus_transmit_one(s))
| > + while (txcount < 64 && rtl8139_cplus_transmit_one(s))
| > {
| > ++txcount;
| > }
|
| Applied to -net, thanks.
Thank you. CC'ing '-stable' as it affects older versions too; Was introduced
in commit
-> git.qemu.org/?p=qemu.git;a=commit;h=49ab747f668f421138d5b40d83fa279c4
Thank you.
--
Prasad J Pandit / Red Hat Product Security Team
47AF CE69 3A90 54AA 9045 1053 DD13 3D32 FE5B 041F
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Qemu-stable] [Qemu-devel] [PATCH] net: rtl8139: limit processing of ring descriptors,
P J P <=