C 如何在LwIP中隔离两个Netif的流量

C 如何在LwIP中隔离两个Netif的流量,c,tcp,stm32,lwip,C,Tcp,Stm32,Lwip,我正在安装一个带有两个网络接口端口(netifs)的STM32H7板。 两者都使用LwIP堆栈。MCU没有运行FreeRTOS(NOSYS),所以我使用原始API(回调)进行LwIP。 这两个端口具有不同的MAC和IP地址。现在我想在一个端口上运行TCP服务器,在另一个端口上运行TCP客户端。所以我需要将每个端口的流量分开。 如果我想独立使用它们,我需要两个不同的LwIP实例吗?我使用Atollic TrueStudio和C作为编程语言,而不是C++。 如何才能最好地做到这一点?是针对编程问题,

我正在安装一个带有两个网络接口端口(netifs)的STM32H7板。 两者都使用LwIP堆栈。MCU没有运行FreeRTOS(NOSYS),所以我使用原始API(回调)进行LwIP。 这两个端口具有不同的MAC和IP地址。现在我想在一个端口上运行TCP服务器,在另一个端口上运行TCP客户端。所以我需要将每个端口的流量分开。 如果我想独立使用它们,我需要两个不同的LwIP实例吗?我使用Atollic TrueStudio和C作为编程语言,而不是C++。
如何才能最好地做到这一点?

是针对编程问题,而不是关于使用或配置Unix及其实用程序的问题。或者更适合回答这样的问题。@Barmar是什么让你认为这个问题是“关于使用或配置Unix及其实用程序的”?也许我误解了,但我以为你是想在机器上配置网络接口。嗨Barmar,STM32H7指的是ST ARM cortex MCU。这是关于一个包含嵌入式软件在MCU闪存中的电子板。然而,我也应该提到MCU没有运行FreeRTOS(NOSYS),所以我使用的是原始API。