Support of TCP keepalive

I am using the nRF9160 with the SLM application.

The device will open a TCP connection to the server; the server will always initiate commands and the device reply. So the connection needs to be always kept alive.

Are there plans to introduce the TCP keepalive socket option to the base software?
I am aware this question is open for some years already unanswered, but instead of replying in this old threat I'd like to re-raise the question with a bit more elaboration on it.

Usually, TCP is offloaded to the modem library, so the question would be addressed to the library.

But there would also be the option to enable the IP stack of Zephyr and handle TCP there.
However, there the feature is also not present in the SDK version of Zephyr; however in the base Zephyr project it was added last december.

So, what is the usual timeline for taking over features from the main project, or are there plans to make this feature available in the modem library?

Related