e1000e: set RX desc status with DD flag in a separate operation
authorDing Hui <dinghui@sangfor.com.cn>
Wed, 14 Sep 2022 12:16:47 +0000 (20:16 +0800)
committerJason Wang <jasowang@redhat.com>
Tue, 27 Sep 2022 07:12:08 +0000 (15:12 +0800)
commit8dc2779180f0cadd7df93a946b84c8117955d299
tree4d167af47df271eeb1949bfbd1ce6026d92c6a6a
parent99d6b11b5b44d7dd64f4cb1973184e40a4a174f8
e1000e: set RX desc status with DD flag in a separate operation

Like commit 034d00d48581 ("e1000: set RX descriptor status in
a separate operation"), there is also same issue in e1000e, which
would cause lost packets or stop sending packets to VM with DPDK.

Do similar fix in e1000e.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/402
Signed-off-by: Ding Hui <dinghui@sangfor.com.cn>
Signed-off-by: Jason Wang <jasowang@redhat.com>
hw/net/e1000e_core.c