From 2b399e210f7ace7c36cba9160ed622d65f5e6256 Mon Sep 17 00:00:00 2001 From: RichardG867 Date: Sat, 27 Jul 2024 19:45:53 -0300 Subject: [PATCH] Network: Force SLiRP for PLIP as well --- src/network/network.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/network/network.c b/src/network/network.c index fda1d4b2d..7c02609ae 100644 --- a/src/network/network.c +++ b/src/network/network.c @@ -459,8 +459,9 @@ network_attach(void *card_drv, uint8_t *mac, NETRXCB rx, NETSETLINKSTATE set_lin network_queue_init(&card->queues[i]); } - if (!strcmp(network_card_get_internal_name(net_cards_conf[net_card_current].device_num), "modem") && net_type >= NET_TYPE_PCAP) { - /* Force SLiRP here. Modem only operates on non-Ethernet frames. */ + if ((!strcmp(network_card_get_internal_name(net_cards_conf[net_card_current].device_num), "modem") || + !strcmp(network_card_get_internal_name(net_cards_conf[net_card_current].device_num), "plip")) && (net_type >= NET_TYPE_PCAP)) { + /* Force SLiRP here. Modem and PLIP only operate on non-Ethernet frames. */ net_type = NET_TYPE_SLIRP; }