Looking at the architecture for NRF Modem library here:
https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.0.0/nrfxlib/nrf_modem/doc/architecture.html
I can see that there is an interface for sockets integrated with Zephyr using the "off load" API.
Now, since boards such as NRF9160DK also has a short-range radio i would ideally have a setup with "forwarding" between
short-range radio and the cellular modem but that is not really feasible with sockets.
There also seems to be an AT command interface - could this be used to create a driver in zephyr native stack?
Best
Peter