]> git.ipfire.org Git - thirdparty/qemu.git/commit
igb: Fix Rx packet type encoding
authorAkihiko Odaki <akihiko.odaki@daynix.com>
Tue, 23 May 2023 02:42:55 +0000 (11:42 +0900)
committerMichael Tokarev <mjt@tls.msk.ru>
Wed, 24 May 2023 13:33:54 +0000 (16:33 +0300)
commit9ff3fe63fc54fdc53599cc258c1f7150644f86d3
tree8e2ebead1c00cb00290be3d84983edcaa6a1fc83
parent0f7ca2bf2c6476244113132539ff2d6ef1d47b34
igb: Fix Rx packet type encoding

igb's advanced descriptor uses a packet type encoding different from
one used in e1000e's extended descriptor. Fix the logic to encode
Rx packet type accordingly.

Fixes: 3a977deebe ("Intrdocue igb device emulation")
Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Reviewed-by: Sriram Yagnaraman <sriram.yagnaraman@est.tech>
Signed-off-by: Jason Wang <jasowang@redhat.com>
(cherry picked from commit ed447c60b341f1714b3c800d7f9c68898e873f78)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
hw/net/igb_core.c
hw/net/igb_regs.h