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.orgHello 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