[PATCH] libosmo-sccp[master]: sccp_scoc: Move osmo_prim_event_map to libosmocore

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
Sun Apr 9 19:31:09 UTC 2017


Hello Jenkins Builder,

I'd like you to reexamine a change.  Please visit

    https://gerrit.osmocom.org/2255

to look at the new patch set (#3).

sccp_scoc: Move osmo_prim_event_map to libosmocore

Change-Id: Ic1f22ae2e8d786bfe4bbb84e8eb9f8ae4d93d899
---
M src/sccp_scoc.c
1 file changed, 0 insertions(+), 30 deletions(-)


  git pull ssh://gerrit.osmocom.org:29418/libosmo-sccp refs/changes/55/2255/3

diff --git a/src/sccp_scoc.c b/src/sccp_scoc.c
index b7ae38a..2585c9f 100644
--- a/src/sccp_scoc.c
+++ b/src/sccp_scoc.c
@@ -211,36 +211,6 @@
 };
 
 
-/*! \brief magic value to be used as final record of \ref
- * osmo_prim_event_map */
-#define OSMO_NO_EVENT	0xFFFFFFFF
-
-/*! \brief single entry in a SAP/PRIM/OP -> EVENT map */
-struct osmo_prim_event_map {
-	unsigned int sap;	/*!< SAP to match */
-	unsigned int primitive;	/*!< primtiive to match */
-	enum osmo_prim_operation operation; /*!< operation to match */
-	uint32_t event;		/*!< event as result if above match */
-};
-
-/*! \brief resolve the (fsm) event for a given primitive using a map
- *  \param[in] oph primitive header used as key for match
- *  \param[in] maps list of mappings from primitive to event
- *  \returns event determined by map; \ref OSMO_NO_EVENT if no match */
-uint32_t osmo_event_for_prim(const struct osmo_prim_hdr *oph,
-			     const struct osmo_prim_event_map *maps)
-{
-	const struct osmo_prim_event_map *map;
-
-	for (map = maps; map->event != OSMO_NO_EVENT; map++) {
-		if (map->sap == oph->sap &&
-		    map->primitive == oph->primitive &&
-		    map->operation == oph->operation)
-			return map->event;
-	}
-	return OSMO_NO_EVENT;
-}
-
 /* map from SCU-primitives to SCOC FSM events */
 static const struct osmo_prim_event_map scu_scoc_event_map[] = {
 	{ SCCP_SAP_USER, OSMO_SCU_PRIM_N_CONNECT, PRIM_OP_REQUEST,

-- 
To view, visit https://gerrit.osmocom.org/2255
To unsubscribe, visit https://gerrit.osmocom.org/settings

Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ic1f22ae2e8d786bfe4bbb84e8eb9f8ae4d93d899
Gerrit-PatchSet: 3
Gerrit-Project: libosmo-sccp
Gerrit-Branch: master
Gerrit-Owner: Harald Welte <laforge at gnumonks.org>
Gerrit-Reviewer: Harald Welte <laforge at gnumonks.org>
Gerrit-Reviewer: Jenkins Builder



More information about the gerrit-log mailing list