io_uring support in osmo-bsc
Once libosmocore provides the new API for the upcoming io_uring backend (#5751) we will need to port osmo-bsc over to this new API.
Some I/O is done directly by osmo-bsc, while other I/O is done via libaries such as libosmo-sigtran, libosmo-netif, libosmo-mgcp-client. There are separate tickets for porting over those libraries. Once that has happened, there might also be API changes for osmo-bsc to catch up with.
Currently we're using the following code-paths for I/O
|osmo-bsc function||I/O function||provided by|
We need to analyze each of those and migrate, if possible.
There is also some other I/O like meas_feed, pcu_sock rf_ctrl which are not performance critical and hence can stay like they are and are not further discussed here.