Skip to content
Success

Changes

Summary

  1. sctp_{client,server}: add and use sctp_common:parse_addr/1 (details)
  2. sctp_{client,server}: accept arguments in form of a map (details)
  3. sctp_{client,server}: allow passing additional sockopts (details)
  4. sctp_{client,server}: make sctp_nodelay configurable (details)
Commit b54934ec541175fe8546c0a15f6c98e45780a1e1 by Vadim Yanitskiy
sctp_{client,server}: add and use sctp_common:parse_addr/1

Change-Id: Ibc7b3e519e4b94499bf8a2c45b64fa62b2d08d1e
The file was modifiedsrc/sctp_client.erl
The file was modifiedsrc/sctp_common.erl
The file was modifiedsrc/sctp_server.erl
Commit 1221b6d93a6ce3b670e493b04cf9406b844eaf25 by Vadim Yanitskiy
sctp_{client,server}: accept arguments in form of a map

This prepares for a follow-up patch adding even more arguments.
Maps are more convenient/readable to organize multiple arguments.

Change-Id: I07c7365181037ee36c1bce73e91f7bafa7f7f0cf
Related: SYS#7288
The file was modifiedsrc/osmo_s1gw_sup.erl
The file was modifiedsrc/sctp_proxy.erl
The file was modifiedsrc/sctp_server.erl
The file was modifiedsrc/sctp_client.erl
Commit 1bc4ffc8f7b720d371e7fd838763b8432a85c964 by Vadim Yanitskiy
sctp_{client,server}: allow passing additional sockopts

Follow-up patches will be setting sctp_nodelay/recbuf/sndbuf.

Change-Id: I34f12be80c8844333f54a193ed078bb65771e246
Related: SYS#7288
The file was modifiedsrc/sctp_client.erl
The file was modifiedsrc/sctp_server.erl
Commit ad0200acb050516e1e826d7502387b65f4eb1946 by Vadim Yanitskiy
sctp_{client,server}: make sctp_nodelay configurable

Keep the Nagle's algorithm disabled by default, but allow the user
to re-enable it via the environment variables {mme,s1gw}_nodelay.

Change-Id: Ida5418f8590f40414215fc9667fb4ea70e2b1614
Related: SYS#7288
The file was modifiedsrc/sctp_server.erl
The file was modifiedsrc/osmo_s1gw_sup.erl
The file was modifiedsrc/sctp_client.erl