From: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> This enables decoding MSFT extension with emulator instances since it shall be the only one using Linux Foundation as manufacturer. --- monitor/packet.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/monitor/packet.c b/monitor/packet.c index 9b81cfc89..9030f2493 100644 --- a/monitor/packet.c +++ b/monitor/packet.c @@ -4021,6 +4021,15 @@ void packet_monitor(struct timeval *tv, struct ucred *cred, */ index_list[index].msft_opcode = 0xFCF0; break; + case 1521: + /* + * Emulator controllers use Linux Foundation as + * manufacturer and support the + * Microsoft vendor extenions using + * 0xFC1E for VsMsftOpCode. + */ + index_list[index].msft_opcode = 0xFC1E; + break; } } -- 2.31.1