Hey, had a crash on my esp board whilst testing. From ml_wg_mgr we explicitly assign netif->input = tcpip_input but it appeared from my logs that the wireguardif_process_data_message function in wireguardif.c calls ip_input(pbuf, device->netif); directly. Are we bypassing the thread model setup or is it meant to function this way?
Hey, had a crash on my esp board whilst testing. From ml_wg_mgr we explicitly assign
netif->input = tcpip_inputbut it appeared from my logs that the wireguardif_process_data_message function in wireguardif.c callsip_input(pbuf, device->netif);directly. Are we bypassing the thread model setup or is it meant to function this way?