slirp: fix port forwarding and handle configuration with multiple nics

This commit is contained in:
Adrien Moulin
2022-08-26 18:22:19 +02:00
parent 00c87bc4ad
commit 448bd9d958
3 changed files with 5 additions and 2 deletions

View File

@@ -388,6 +388,7 @@ network_attach(void *card_drv, uint8_t *mac, NETRXCB rx, NETWAITCB wait, NETSETL
card->set_link_state = set_link_state;
card->tx_mutex = thread_create_mutex();
card->rx_mutex = thread_create_mutex();
card->card_num = net_card_current;
for (int i=0; i<3; i++) {
network_queue_init(&card->queues[i]);