aboutsummaryrefslogtreecommitdiffstats
path: root/src/xua_as_fsm.c
diff options
context:
space:
mode:
authorHarald Welte <laforge@osmocom.org>2023-09-01 10:38:43 +0200
committerHarald Welte <laforge@osmocom.org>2023-09-01 10:39:20 +0200
commit4c1751ddca179035e6e76503956e5f794fa00639 (patch)
tree6db35f280ba91730c8d4f292ec12a68ad3725dea /src/xua_as_fsm.c
parentb93e1d01205cdd7bd7a65e15945f664f31fb4bcb (diff)
m3ua: Add some TODO comments on where we fall short of our potential
Diffstat (limited to 'src/xua_as_fsm.c')
-rw-r--r--src/xua_as_fsm.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/xua_as_fsm.c b/src/xua_as_fsm.c
index 2b16139..e239c74 100644
--- a/src/xua_as_fsm.c
+++ b/src/xua_as_fsm.c
@@ -158,6 +158,8 @@ int xua_as_transmit_msg(struct osmo_ss7_as *as, struct msgb *msg)
asp = xua_as_select_asp_override(as);
break;
case OSMO_SS7_AS_TMOD_LOADSHARE:
+ /* TODO: actually use the SLS value to ensure same SLS goes through same ASP. Not
+ * strictly required by M3UA RFC, but would fit the overall principle. */
case OSMO_SS7_AS_TMOD_ROUNDROBIN:
asp = xua_as_select_asp_roundrobin(as);
break;