genodelabs / goa

Tool for streamlining the development of Genode applications
GNU Affero General Public License v3.0
20 stars 17 forks source link

linux.tcl: instantiate NIC router if runtime requires a NIC session #38

Closed jschlatow closed 1 year ago

jschlatow commented 1 year ago

The linux_nic_drv previously had a nic_server-mode that was used to implement the NIC requirements. Since removal of this mode from the driver, the support for NIC sessions is broken in Goa. As the NIC driver solely operates as an Uplink client, we need to additionally instantiate a NIC router that we use as a NIC server for the runtime.