Skip to content

Conversation

@trantanen
Copy link
Collaborator

@trantanen trantanen commented Nov 17, 2025

RAW socket cannot share the same PDN with any other socket. PPP is in practice a RAW socket.
Prevent socket creation if same PDN already has PPP or raw socket. Prevent PPP connection if same PDN already has another socket.

Handle also these that use sockets:

  • ICMP
  • FOTA
  • nRF Cloud can only be created on default PDN connection
  • MQTT can only be created on default PDN connection
  • TCP/UDP clients are removed?
  • HTTP client is removed?
  • LwM2M carrier library

RAW socket cannot share the same PDN with any other socket.
PPP is in practice a RAW socket.
Prevent socket creation if same PDN already has PPP or raw socket.
Prevent PPP connection if same PDN already has another socket.

Signed-off-by: Tommi Rantanen <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant