From 64598fab2e778bebe34e391105b034a493fcc16f Mon Sep 17 00:00:00 2001 From: Pau Espin Pedrol Date: Wed, 24 Jan 2024 15:50:32 +0100 Subject: [PATCH] Document Gx interface spec references --- lib/diameter/gx/message.c | 2 +- lib/diameter/gx/message.h | 2 +- lib/diameter/gx/ogs-diameter-gx.h | 2 +- src/pcrf/pcrf-gx-path.c | 2 +- src/smf/gx-handler.c | 2 +- src/smf/gx-handler.h | 2 +- src/smf/gx-path.c | 4 +++- 7 files changed, 9 insertions(+), 7 deletions(-) diff --git a/lib/diameter/gx/message.c b/lib/diameter/gx/message.c index c333d7497..99d072958 100644 --- a/lib/diameter/gx/message.c +++ b/lib/diameter/gx/message.c @@ -1,4 +1,4 @@ -/* +/* Gx Interface, 3GPP TS 29.212 section 4 * Copyright (C) 2019 by Sukchan Lee * * This file is part of Open5GS. diff --git a/lib/diameter/gx/message.h b/lib/diameter/gx/message.h index ab4db94e6..cba5dc2b4 100644 --- a/lib/diameter/gx/message.h +++ b/lib/diameter/gx/message.h @@ -1,4 +1,4 @@ -/* +/* Gx Interface, 3GPP TS 29.212 section 4 * Copyright (C) 2019 by Sukchan Lee * * This file is part of Open5GS. diff --git a/lib/diameter/gx/ogs-diameter-gx.h b/lib/diameter/gx/ogs-diameter-gx.h index c7009df83..0f6fc4982 100644 --- a/lib/diameter/gx/ogs-diameter-gx.h +++ b/lib/diameter/gx/ogs-diameter-gx.h @@ -1,4 +1,4 @@ -/* +/* Gx Interface, 3GPP TS 29.212 section 4 * Copyright (C) 2019 by Sukchan Lee * * This file is part of Open5GS. diff --git a/src/pcrf/pcrf-gx-path.c b/src/pcrf/pcrf-gx-path.c index b8dd719e0..0074d5c66 100644 --- a/src/pcrf/pcrf-gx-path.c +++ b/src/pcrf/pcrf-gx-path.c @@ -1,4 +1,4 @@ -/* +/* Gx Interface, 3GPP TS 29.212 section 4 * Copyright (C) 2019 by Sukchan Lee * * This file is part of Open5GS. diff --git a/src/smf/gx-handler.c b/src/smf/gx-handler.c index 3b4177bd2..6e1a6193b 100644 --- a/src/smf/gx-handler.c +++ b/src/smf/gx-handler.c @@ -1,4 +1,4 @@ -/* +/* Gx Interface, 3GPP TS 29.212 section 4 * Copyright (C) 2019 by Sukchan Lee * Copyright (C) 2022 by sysmocom - s.f.m.c. GmbH * diff --git a/src/smf/gx-handler.h b/src/smf/gx-handler.h index 38066c37d..50c1bfea9 100644 --- a/src/smf/gx-handler.h +++ b/src/smf/gx-handler.h @@ -1,4 +1,4 @@ -/* +/* Gx Interface, 3GPP TS 29.212 section 4 * Copyright (C) 2019 by Sukchan Lee * * This file is part of Open5GS. diff --git a/src/smf/gx-path.c b/src/smf/gx-path.c index d26e0b1e1..9e64d99e5 100644 --- a/src/smf/gx-path.c +++ b/src/smf/gx-path.c @@ -1,4 +1,4 @@ -/* +/* Gx Interface, 3GPP TS 29.212 section 4 * Copyright (C) 2019 by Sukchan Lee * * This file is part of Open5GS. @@ -87,6 +87,7 @@ static void state_cleanup(struct sess_state *sess_data, os0_t sid, void *opaque) ogs_thread_mutex_unlock(&sess_state_mutex); } +/* 3GPP TS 29.212 5.6.2 Credit-Control-Request */ void smf_gx_send_ccr(smf_sess_t *sess, ogs_gtp_xact_t *xact, uint32_t cc_request_type) { @@ -701,6 +702,7 @@ void smf_gx_send_ccr(smf_sess_t *sess, ogs_gtp_xact_t *xact, ogs_assert(pthread_mutex_unlock(&ogs_diam_logger_self()->stats_lock) == 0); } +/* 3GPP TS 29.212 5b.6.5 Credit-Control-Answer */ static void smf_gx_cca_cb(void *data, struct msg **msg) { int rv;