[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/6] Detect reentrant RX casue by loopback
From: |
Jason Wang |
Subject: |
[PATCH 0/6] Detect reentrant RX casue by loopback |
Date: |
Wed, 24 Feb 2021 13:53:55 +0800 |
Hi All:
Followed by commit 22dc8663d9 ("net: forbid the reentrant RX"), we
still need to fix the issues casued by loopback mode where the NIC
usually it via calling nc->info->receive() directly.
The fix is to introduce new network helper and check the
queue->delivering.
Thanks
Jason Wang (6):
net: introduce qemu_receive_packet()
e1000: switch to use qemu_receive_packet() for loopback
dp8393x: switch to use qemu_receive_packet() for loopback packet
msf2-mac: switch to use qemu_receive_packet() for loopback
sungem: switch to use qemu_receive_packet() for loopback
tx_pkt: switch to use qemu_receive_packet_iov() for loopback
hw/net/dp8393x.c | 2 +-
hw/net/e1000.c | 2 +-
hw/net/msf2-emac.c | 2 +-
hw/net/net_tx_pkt.c | 2 +-
hw/net/sungem.c | 2 +-
include/net/net.h | 5 +++++
include/net/queue.h | 8 ++++++++
net/net.c | 38 +++++++++++++++++++++++++++++++-------
net/queue.c | 22 ++++++++++++++++++++++
9 files changed, 71 insertions(+), 12 deletions(-)
--
2.25.1
- [PATCH 0/6] Detect reentrant RX casue by loopback,
Jason Wang <=
- [PATCH 1/6] net: introduce qemu_receive_packet(), Jason Wang, 2021/02/24
- Re: [PATCH 1/6] net: introduce qemu_receive_packet(), Philippe Mathieu-Daudé, 2021/02/24
- Re: [PATCH 1/6] net: introduce qemu_receive_packet(), Jason Wang, 2021/02/24
- Re: [PATCH 1/6] net: introduce qemu_receive_packet(), Philippe Mathieu-Daudé, 2021/02/24
- Re: [PATCH 1/6] net: introduce qemu_receive_packet(), P J P, 2021/02/25
- Re: [PATCH 1/6] net: introduce qemu_receive_packet(), Alexander Bulekov, 2021/02/25
- Re: [PATCH 1/6] net: introduce qemu_receive_packet(), Alexander Bulekov, 2021/02/25
- Re: [QEMU-SECURITY] [PATCH 1/6] net: introduce qemu_receive_packet(), P J P, 2021/02/26
- Re: [QEMU-SECURITY] [PATCH 1/6] net: introduce qemu_receive_packet(), Alexander Bulekov, 2021/02/26
Re: [PATCH 1/6] net: introduce qemu_receive_packet(), Philippe Mathieu-Daudé, 2021/02/25