mirror of
https://github.com/open5gs/open5gs.git
synced 2026-05-02 05:10:10 +00:00
arch: DB schema Changes (#796)
- New function : NSSF - New feature : SMF selection
This commit is contained in:
parent
c6bfbed922
commit
9af4268bab
691 changed files with 40727 additions and 18985 deletions
|
|
@ -16,13 +16,11 @@
|
|||
#include "area.h"
|
||||
#include "cag_data.h"
|
||||
#include "core_network_type.h"
|
||||
#include "ec_restriction_data.h"
|
||||
#include "ec_restriction_data_wb.h"
|
||||
#include "edrx_parameters.h"
|
||||
#include "expected_ue_behaviour_data.h"
|
||||
#include "lte_v2x_auth.h"
|
||||
#include "maximum_latency.h"
|
||||
#include "maximum_response_time.h"
|
||||
#include "nr_v2x_auth.h"
|
||||
#include "mdt_configuration.h"
|
||||
#include "mdt_user_consent.h"
|
||||
#include "nssai.h"
|
||||
#include "odb_packet_services.h"
|
||||
#include "ptw_parameters.h"
|
||||
|
|
@ -30,10 +28,10 @@
|
|||
#include "service_area_restriction.h"
|
||||
#include "sor_info.h"
|
||||
#include "sor_update_indicator.h"
|
||||
#include "tmbr.h"
|
||||
#include "trace_data.h"
|
||||
#include "upu_info.h"
|
||||
#include "vn_group_data.h"
|
||||
#include "wireline_area.h"
|
||||
#include "wireline_service_area_restriction.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
|
|
@ -44,7 +42,6 @@ typedef struct OpenAPI_access_and_mobility_subscription_data_s {
|
|||
char *supported_features;
|
||||
OpenAPI_list_t *gpsis;
|
||||
OpenAPI_list_t *internal_group_ids;
|
||||
OpenAPI_list_t* vn_group_info;
|
||||
OpenAPI_list_t* shared_vn_group_data_ids;
|
||||
struct OpenAPI_ambr_rm_s *subscribed_ue_ambr;
|
||||
struct OpenAPI_nssai_s *nssai;
|
||||
|
|
@ -58,7 +55,6 @@ typedef struct OpenAPI_access_and_mobility_subscription_data_s {
|
|||
int mps_priority;
|
||||
int mcs_priority;
|
||||
int active_time;
|
||||
int dl_packet_count;
|
||||
struct OpenAPI_sor_info_s *sor_info;
|
||||
int sor_info_expect_ind;
|
||||
int soraf_retrieval;
|
||||
|
|
@ -66,9 +62,11 @@ typedef struct OpenAPI_access_and_mobility_subscription_data_s {
|
|||
struct OpenAPI_upu_info_s *upu_info;
|
||||
int mico_allowed;
|
||||
OpenAPI_list_t *shared_am_data_ids;
|
||||
struct OpenAPI_odb_packet_services_s *odb_packet_services;
|
||||
OpenAPI_odb_packet_services_e odb_packet_services;
|
||||
OpenAPI_list_t *subscribed_dnn_list;
|
||||
int service_gap_time;
|
||||
OpenAPI_mdt_user_consent_e mdt_user_consent;
|
||||
struct OpenAPI_mdt_configuration_s *mdt_configuration;
|
||||
struct OpenAPI_trace_data_s *trace_data;
|
||||
struct OpenAPI_cag_data_s *cag_data;
|
||||
char *stn_sr;
|
||||
|
|
@ -76,27 +74,22 @@ typedef struct OpenAPI_access_and_mobility_subscription_data_s {
|
|||
int nb_io_t_ue_priority;
|
||||
int nssai_inclusion_allowed;
|
||||
char rg_wireline_characteristics;
|
||||
struct OpenAPI_tmbr_s *rg_tmbr;
|
||||
struct OpenAPI_ec_restriction_data_s *ec_restriction_data;
|
||||
struct OpenAPI_ec_restriction_data_wb_s *ec_restriction_data_wb;
|
||||
int ec_restriction_data_nb;
|
||||
struct OpenAPI_expected_ue_behaviour_data_s *expected_ue_behaviour_list;
|
||||
OpenAPI_list_t *maximum_response_time_list;
|
||||
OpenAPI_list_t *maximum_latency_list;
|
||||
OpenAPI_list_t *primary_rat_restrictions;
|
||||
OpenAPI_list_t *secondary_rat_restrictions;
|
||||
OpenAPI_list_t *edrx_parameters_list;
|
||||
OpenAPI_list_t *ptw_parameters_list;
|
||||
int iab_operation_allowed;
|
||||
struct OpenAPI_nr_v2x_auth_s *nr_v2x_services_auth;
|
||||
struct OpenAPI_lte_v2x_auth_s *lte_v2x_services_auth;
|
||||
char *nr_ue_pc5_ambr;
|
||||
char *lte_pc5_ambr;
|
||||
OpenAPI_list_t *wireline_forbidden_areas;
|
||||
struct OpenAPI_wireline_service_area_restriction_s *wireline_service_area_restriction;
|
||||
} OpenAPI_access_and_mobility_subscription_data_t;
|
||||
|
||||
OpenAPI_access_and_mobility_subscription_data_t *OpenAPI_access_and_mobility_subscription_data_create(
|
||||
char *supported_features,
|
||||
OpenAPI_list_t *gpsis,
|
||||
OpenAPI_list_t *internal_group_ids,
|
||||
OpenAPI_list_t* vn_group_info,
|
||||
OpenAPI_list_t* shared_vn_group_data_ids,
|
||||
OpenAPI_ambr_rm_t *subscribed_ue_ambr,
|
||||
OpenAPI_nssai_t *nssai,
|
||||
|
|
@ -110,7 +103,6 @@ OpenAPI_access_and_mobility_subscription_data_t *OpenAPI_access_and_mobility_sub
|
|||
int mps_priority,
|
||||
int mcs_priority,
|
||||
int active_time,
|
||||
int dl_packet_count,
|
||||
OpenAPI_sor_info_t *sor_info,
|
||||
int sor_info_expect_ind,
|
||||
int soraf_retrieval,
|
||||
|
|
@ -118,9 +110,11 @@ OpenAPI_access_and_mobility_subscription_data_t *OpenAPI_access_and_mobility_sub
|
|||
OpenAPI_upu_info_t *upu_info,
|
||||
int mico_allowed,
|
||||
OpenAPI_list_t *shared_am_data_ids,
|
||||
OpenAPI_odb_packet_services_t *odb_packet_services,
|
||||
OpenAPI_odb_packet_services_e odb_packet_services,
|
||||
OpenAPI_list_t *subscribed_dnn_list,
|
||||
int service_gap_time,
|
||||
OpenAPI_mdt_user_consent_e mdt_user_consent,
|
||||
OpenAPI_mdt_configuration_t *mdt_configuration,
|
||||
OpenAPI_trace_data_t *trace_data,
|
||||
OpenAPI_cag_data_t *cag_data,
|
||||
char *stn_sr,
|
||||
|
|
@ -128,20 +122,16 @@ OpenAPI_access_and_mobility_subscription_data_t *OpenAPI_access_and_mobility_sub
|
|||
int nb_io_t_ue_priority,
|
||||
int nssai_inclusion_allowed,
|
||||
char rg_wireline_characteristics,
|
||||
OpenAPI_tmbr_t *rg_tmbr,
|
||||
OpenAPI_ec_restriction_data_t *ec_restriction_data,
|
||||
OpenAPI_ec_restriction_data_wb_t *ec_restriction_data_wb,
|
||||
int ec_restriction_data_nb,
|
||||
OpenAPI_expected_ue_behaviour_data_t *expected_ue_behaviour_list,
|
||||
OpenAPI_list_t *maximum_response_time_list,
|
||||
OpenAPI_list_t *maximum_latency_list,
|
||||
OpenAPI_list_t *primary_rat_restrictions,
|
||||
OpenAPI_list_t *secondary_rat_restrictions,
|
||||
OpenAPI_list_t *edrx_parameters_list,
|
||||
OpenAPI_list_t *ptw_parameters_list,
|
||||
int iab_operation_allowed,
|
||||
OpenAPI_nr_v2x_auth_t *nr_v2x_services_auth,
|
||||
OpenAPI_lte_v2x_auth_t *lte_v2x_services_auth,
|
||||
char *nr_ue_pc5_ambr,
|
||||
char *lte_pc5_ambr
|
||||
OpenAPI_list_t *wireline_forbidden_areas,
|
||||
OpenAPI_wireline_service_area_restriction_t *wireline_service_area_restriction
|
||||
);
|
||||
void OpenAPI_access_and_mobility_subscription_data_free(OpenAPI_access_and_mobility_subscription_data_t *access_and_mobility_subscription_data);
|
||||
OpenAPI_access_and_mobility_subscription_data_t *OpenAPI_access_and_mobility_subscription_data_parseFromJSON(cJSON *access_and_mobility_subscription_dataJSON);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue