This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
Harald Welte gerrit-no-reply at lists.osmocom.orgReview at https://gerrit.osmocom.org/2322 xua_rkm: Improve comments about functions Change-Id: I2f17baae37718e277eae54d4d225f8fcb2eb4aae --- M src/xua_rkm.c 1 file changed, 13 insertions(+), 10 deletions(-) git pull ssh://gerrit.osmocom.org:29418/libosmo-sccp refs/changes/22/2322/1 diff --git a/src/xua_rkm.c b/src/xua_rkm.c index 0d576a7..aa29866 100644 --- a/src/xua_rkm.c +++ b/src/xua_rkm.c @@ -69,7 +69,7 @@ hdr->msg_length = htonl(msgb_l2len(msg)); } -/* append a single registration result to given msgb */ +/* SG: append a single registration result to given msgb */ static int msgb_append_reg_res(struct msgb *msg, uint32_t local_rk_id, uint32_t status, uint32_t rctx) { @@ -86,7 +86,7 @@ return msg->tail - old_tail; } -/* append a single de-registration result to given msgb */ +/* SG: append a single de-registration result to given msgb */ static int msgb_append_dereg_res(struct msgb *msg, uint32_t status, uint32_t rctx) { @@ -102,6 +102,7 @@ return msg->tail - old_tail; } +/* ASP: send a RKM Registration Request message for a single routing key */ static void xua_rkm_send_reg_req(struct osmo_ss7_asp *asp, const struct osmo_ss7_routing_key *rkey, enum osmo_ss7_as_traffic_mode traf_mode) @@ -123,6 +124,7 @@ osmo_ss7_asp_send(asp, msg); } +/* ASP: send a RKM De-Registration Request message for a single routing context */ static void xua_rkm_send_dereg_req(struct osmo_ss7_asp *asp, uint32_t route_ctx) { struct msgb *msg = m3ua_msgb_alloc(__func__); @@ -136,8 +138,7 @@ } - -/* handle a single registration request IE (nested IEs in 'innner' */ +/* SG: handle a single registration request IE (nested IEs in 'innner' */ static int handle_rkey_reg(struct osmo_ss7_asp *asp, struct xua_msg *inner, struct msgb *resp) { @@ -225,7 +226,7 @@ return 0; } -/* receive a registration requuest (SG role) */ +/* SG: receive a registration request from ASP */ static int m3ua_rx_rkm_reg_req(struct osmo_ss7_asp *asp, struct xua_msg *xua) { struct xua_msg_part *part; @@ -254,7 +255,7 @@ return 0; } -/* receive a deregistration requuest (SG role) */ +/* SG: handle a single routing key de-registration IE */ static int handle_rkey_dereg(struct osmo_ss7_asp *asp, uint32_t rctx, struct msgb *resp) { @@ -294,6 +295,7 @@ return 0; } +/* SG: receive a De-Registration request from ASP */ static int m3ua_rx_rkm_dereg_req(struct osmo_ss7_asp *asp, struct xua_msg *xua) { struct xua_msg_part *part = xua_msg_find_tag(xua, M3UA_IEI_ROUTE_CTX); @@ -312,7 +314,7 @@ return 0; } -/* handle a single registration response IE (nested IEs in 'inner' */ +/* ASP: handle a single registration response IE (nested IEs in 'inner') */ static int handle_rkey_reg_resp(struct osmo_ss7_asp *asp, struct xua_msg *inner) { struct osmo_xlm_prim *oxp; @@ -343,7 +345,7 @@ return 0; } -/* receive a registration response (ASP role) */ +/* ASP: receive a registration response (ASP role) */ static int m3ua_rx_rkm_reg_rsp(struct osmo_ss7_asp *asp, struct xua_msg *xua) { struct xua_msg_part *part; @@ -366,7 +368,7 @@ return 0; } -/* handle a single deregistration response IE (nested IEs in 'inner' */ +/* ASP: handle a single De-Registration response IE (nested IEs in 'inner' */ static int handle_rkey_dereg_resp(struct osmo_ss7_asp *asp, struct xua_msg *inner) { struct osmo_xlm_prim *oxp; @@ -395,7 +397,7 @@ return 0; } -/* receive a deregistration response (ASP role) */ +/* ASP: receive a De-Registration response */ static int m3ua_rx_rkm_dereg_rsp(struct osmo_ss7_asp *asp, struct xua_msg *xua) { struct xua_msg_part *part; @@ -451,6 +453,7 @@ return rc; } +/* process a primitive from the xUA Layer Manager (LM) */ int osmo_xlm_sap_down(struct osmo_ss7_asp *asp, struct osmo_prim_hdr *oph) { struct osmo_xlm_prim *prim = (struct osmo_xlm_prim *) oph; -- To view, visit https://gerrit.osmocom.org/2322 To unsubscribe, visit https://gerrit.osmocom.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I2f17baae37718e277eae54d4d225f8fcb2eb4aae Gerrit-PatchSet: 1 Gerrit-Project: libosmo-sccp Gerrit-Branch: master Gerrit-Owner: Harald Welte <laforge at gnumonks.org>