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.org
Review 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>