pespin has submitted this change. ( https://gerrit.osmocom.org/c/libosmo-sigtran/+/39659?usp=email )
Change subject: Fix osmo_ss7_tmode_to_xua(OSMO_SS7_AS_TMOD_ROUNDROBIN) ......................................................................
Fix osmo_ss7_tmode_to_xua(OSMO_SS7_AS_TMOD_ROUNDROBIN)
As specified in RFC4666, "roundrobin" is not a M3UA traffic mode but simply a specific possible implementation of "loadshare" traffic mode. Hence, when converting to M3UA Traffic Mode Type, if AS was configured by user as "roundrobin", on the wire it is actually configured as "loadshare" traffic mode.
Change-Id: I56447024936c8518cfd3f947971e3d7d0616e4f7 --- M src/osmo_ss7.c 1 file changed, 3 insertions(+), 0 deletions(-)
Approvals: osmith: Looks good to me, but someone else must approve Jenkins Builder: Verified laforge: Looks good to me, approved
diff --git a/src/osmo_ss7.c b/src/osmo_ss7.c index 5965cd5..902479d 100644 --- a/src/osmo_ss7.c +++ b/src/osmo_ss7.c @@ -196,6 +196,9 @@ return M3UA_TMOD_LOADSHARE; case OSMO_SS7_AS_TMOD_BCAST: return M3UA_TMOD_BCAST; + case OSMO_SS7_AS_TMOD_ROUNDROBIN: + /* Round-robin is a Loadshare implementation: */ + return M3UA_TMOD_LOADSHARE; default: return -1; }