mirror of
https://github.com/open5gs/open5gs.git
synced 2026-05-02 21:30:10 +00:00
[Release-17] Upgrade SBI to v17.x.0
This commit is contained in:
parent
969c116e77
commit
4d44b1843e
1687 changed files with 121604 additions and 9310 deletions
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* sm_context_update_data.h
|
||||
*
|
||||
*
|
||||
* Data within Update SM Context Request
|
||||
*/
|
||||
|
||||
#ifndef _OpenAPI_sm_context_update_data_H_
|
||||
|
|
@ -26,10 +26,12 @@
|
|||
#include "n2_sm_info_type.h"
|
||||
#include "ng_ap_cause.h"
|
||||
#include "ng_ran_target_id.h"
|
||||
#include "pcf_ue_callback_info.h"
|
||||
#include "plmn_id_nid.h"
|
||||
#include "presence_state.h"
|
||||
#include "rat_type.h"
|
||||
#include "ref_to_binary_data.h"
|
||||
#include "satellite_backhaul_category.h"
|
||||
#include "snssai.h"
|
||||
#include "trace_data.h"
|
||||
#include "tunnel_info.h"
|
||||
|
|
@ -41,6 +43,11 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
typedef struct OpenAPI_sm_context_update_data_s OpenAPI_sm_context_update_data_t;
|
||||
typedef enum { OpenAPI_sm_context_update_data_SMPOLICYNOTIFYIND_NULL = 0, OpenAPI_sm_context_update_data_SMPOLICYNOTIFYIND__true } OpenAPI_sm_context_update_data_sm_policy_notify_ind_e;
|
||||
|
||||
char* OpenAPI_sm_context_update_data_sm_policy_notify_ind_ToString(OpenAPI_sm_context_update_data_sm_policy_notify_ind_e sm_policy_notify_ind);
|
||||
|
||||
OpenAPI_sm_context_update_data_sm_policy_notify_ind_e OpenAPI_sm_context_update_data_sm_policy_notify_ind_FromString(char* sm_policy_notify_ind);
|
||||
typedef struct OpenAPI_sm_context_update_data_s {
|
||||
char *pei;
|
||||
char *serving_nf_id;
|
||||
|
|
@ -72,6 +79,9 @@ typedef struct OpenAPI_sm_context_update_data_s {
|
|||
struct OpenAPI_tunnel_info_s *n9_forwarding_tunnel;
|
||||
OpenAPI_list_t *n9_dl_forwarding_tnl_list;
|
||||
OpenAPI_list_t *n9_ul_forwarding_tnl_list;
|
||||
struct OpenAPI_tunnel_info_s *n9_dl_forwarding_tunnel;
|
||||
bool is_n9_inactivity_timer;
|
||||
int n9_inactivity_timer;
|
||||
OpenAPI_list_t *eps_bearer_setup;
|
||||
OpenAPI_list_t *revoke_ebi_list;
|
||||
bool is_release;
|
||||
|
|
@ -100,6 +110,12 @@ typedef struct OpenAPI_sm_context_update_data_s {
|
|||
char *forwarding_f_teid;
|
||||
OpenAPI_list_t *forwarding_bearer_contexts;
|
||||
struct OpenAPI_ddn_failure_subs_s *ddn_failure_subs;
|
||||
bool is_skip_n2_pdu_session_res_rel_ind;
|
||||
int skip_n2_pdu_session_res_rel_ind;
|
||||
OpenAPI_list_t *secondary_rat_usage_data_report_container;
|
||||
OpenAPI_sm_context_update_data_sm_policy_notify_ind_e sm_policy_notify_ind;
|
||||
struct OpenAPI_pcf_ue_callback_info_s *pcf_ue_callback_info;
|
||||
OpenAPI_satellite_backhaul_category_e satellite_backhaul_cat;
|
||||
} OpenAPI_sm_context_update_data_t;
|
||||
|
||||
OpenAPI_sm_context_update_data_t *OpenAPI_sm_context_update_data_create(
|
||||
|
|
@ -133,6 +149,9 @@ OpenAPI_sm_context_update_data_t *OpenAPI_sm_context_update_data_create(
|
|||
OpenAPI_tunnel_info_t *n9_forwarding_tunnel,
|
||||
OpenAPI_list_t *n9_dl_forwarding_tnl_list,
|
||||
OpenAPI_list_t *n9_ul_forwarding_tnl_list,
|
||||
OpenAPI_tunnel_info_t *n9_dl_forwarding_tunnel,
|
||||
bool is_n9_inactivity_timer,
|
||||
int n9_inactivity_timer,
|
||||
OpenAPI_list_t *eps_bearer_setup,
|
||||
OpenAPI_list_t *revoke_ebi_list,
|
||||
bool is_release,
|
||||
|
|
@ -160,7 +179,13 @@ OpenAPI_sm_context_update_data_t *OpenAPI_sm_context_update_data_create(
|
|||
int extended_nas_sm_timer_ind,
|
||||
char *forwarding_f_teid,
|
||||
OpenAPI_list_t *forwarding_bearer_contexts,
|
||||
OpenAPI_ddn_failure_subs_t *ddn_failure_subs
|
||||
OpenAPI_ddn_failure_subs_t *ddn_failure_subs,
|
||||
bool is_skip_n2_pdu_session_res_rel_ind,
|
||||
int skip_n2_pdu_session_res_rel_ind,
|
||||
OpenAPI_list_t *secondary_rat_usage_data_report_container,
|
||||
OpenAPI_sm_context_update_data_sm_policy_notify_ind_e sm_policy_notify_ind,
|
||||
OpenAPI_pcf_ue_callback_info_t *pcf_ue_callback_info,
|
||||
OpenAPI_satellite_backhaul_category_e satellite_backhaul_cat
|
||||
);
|
||||
void OpenAPI_sm_context_update_data_free(OpenAPI_sm_context_update_data_t *sm_context_update_data);
|
||||
OpenAPI_sm_context_update_data_t *OpenAPI_sm_context_update_data_parseFromJSON(cJSON *sm_context_update_dataJSON);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue