Message ID | 20210302055500.51954-9-jasowang@redhat.com |
---|---|
State | New |
Headers | show |
Series | Detect reentrant RX casued by loopback | expand |
+-- On Tue, 2 Mar 2021, Jason Wang wrote --+ | DPRINTF("+++ transmit loopback mode\n"); | - rtl8139_do_receive(qemu_get_queue(s->nic), buf, size, do_interrupt); | + qemu_receive_packet(qemu_get_queue(s->nic), buf, size); | ... |[PATCH V2 7/7] rtl8193: switch to use qemu_receive_packet() for loopback * Patch 'V2' need not be here. Thank you. -- - P J P 8685 545E B54C 486B C6EB 271E E285 8B5A F050 DE8D
On 2021/3/2 2:39 下午, P J P wrote: > +-- On Tue, 2 Mar 2021, Jason Wang wrote --+ > | DPRINTF("+++ transmit loopback mode\n"); > | - rtl8139_do_receive(qemu_get_queue(s->nic), buf, size, do_interrupt); > | + qemu_receive_packet(qemu_get_queue(s->nic), buf, size); > | > ... > |[PATCH V2 7/7] rtl8193: switch to use qemu_receive_packet() for loopback > > * Patch 'V2' need not be here. > > Thank you. Right, looks like a stale patch in the directory. Will not apply this one when mergeing the series. Thanks > -- > - P J P > 8685 545E B54C 486B C6EB 271E E285 8B5A F050 DE8D
diff --git a/hw/net/rtl8139.c b/hw/net/rtl8139.c index 4675ac878e..90b4fc63ce 100644 --- a/hw/net/rtl8139.c +++ b/hw/net/rtl8139.c @@ -1795,7 +1795,7 @@ static void rtl8139_transfer_frame(RTL8139State *s, uint8_t *buf, int size, } DPRINTF("+++ transmit loopback mode\n"); - rtl8139_do_receive(qemu_get_queue(s->nic), buf, size, do_interrupt); + qemu_receive_packet(qemu_get_queue(s->nic), buf, size); if (iov) { g_free(buf2);