forked from acouzens/open5gs
intermediate 2
This commit is contained in:
parent
67a7a94d2a
commit
8f36c96f6a
|
@ -8,7 +8,7 @@ ASN_MODULE_NODIST_SOURCES= \
|
||||||
ProtocolError-IE-ContainerList.c \
|
ProtocolError-IE-ContainerList.c \
|
||||||
S1ap-HandoverRequired.c \
|
S1ap-HandoverRequired.c \
|
||||||
S1ap-HandoverCommand.c \
|
S1ap-HandoverCommand.c \
|
||||||
S1ap-E-RABSubjecttoDataForwardingList.c \
|
S1ap-E-RABDataForwardingList.c \
|
||||||
S1ap-E-RABDataForwardingItem.c \
|
S1ap-E-RABDataForwardingItem.c \
|
||||||
S1ap-HandoverPreparationFailure.c \
|
S1ap-HandoverPreparationFailure.c \
|
||||||
S1ap-HandoverRequest.c \
|
S1ap-HandoverRequest.c \
|
||||||
|
@ -113,7 +113,7 @@ ASN_MODULE_NODIST_SOURCES= \
|
||||||
S1ap-UplinkNonUEAssociatedLPPaTransport.c \
|
S1ap-UplinkNonUEAssociatedLPPaTransport.c \
|
||||||
S1ap-AreaScopeOfMDT.c \
|
S1ap-AreaScopeOfMDT.c \
|
||||||
S1ap-AllocationAndRetentionPriority.c \
|
S1ap-AllocationAndRetentionPriority.c \
|
||||||
S1ap-Bearers-SubjectToStatusTransferList.c \
|
S1ap-Bearers-SubjectToStatusTransfer-List.c \
|
||||||
S1ap-Bearers-SubjectToStatusTransfer-Item.c \
|
S1ap-Bearers-SubjectToStatusTransfer-Item.c \
|
||||||
S1ap-BitRate.c \
|
S1ap-BitRate.c \
|
||||||
S1ap-BPLMNs.c \
|
S1ap-BPLMNs.c \
|
||||||
|
@ -380,7 +380,7 @@ ASN_MODULE_SOURCES= \
|
||||||
ProtocolError-IE-ContainerList.h \
|
ProtocolError-IE-ContainerList.h \
|
||||||
S1ap-HandoverRequired.h \
|
S1ap-HandoverRequired.h \
|
||||||
S1ap-HandoverCommand.h \
|
S1ap-HandoverCommand.h \
|
||||||
S1ap-E-RABSubjecttoDataForwardingList.h \
|
S1ap-E-RABDataForwardingList.h \
|
||||||
S1ap-E-RABDataForwardingItem.h \
|
S1ap-E-RABDataForwardingItem.h \
|
||||||
S1ap-HandoverPreparationFailure.h \
|
S1ap-HandoverPreparationFailure.h \
|
||||||
S1ap-HandoverRequest.h \
|
S1ap-HandoverRequest.h \
|
||||||
|
@ -485,7 +485,7 @@ ASN_MODULE_SOURCES= \
|
||||||
S1ap-UplinkNonUEAssociatedLPPaTransport.h \
|
S1ap-UplinkNonUEAssociatedLPPaTransport.h \
|
||||||
S1ap-AreaScopeOfMDT.h \
|
S1ap-AreaScopeOfMDT.h \
|
||||||
S1ap-AllocationAndRetentionPriority.h \
|
S1ap-AllocationAndRetentionPriority.h \
|
||||||
S1ap-Bearers-SubjectToStatusTransferList.h \
|
S1ap-Bearers-SubjectToStatusTransfer-List.h \
|
||||||
S1ap-Bearers-SubjectToStatusTransfer-Item.h \
|
S1ap-Bearers-SubjectToStatusTransfer-Item.h \
|
||||||
S1ap-BitRate.h \
|
S1ap-BitRate.h \
|
||||||
S1ap-BPLMNs.h \
|
S1ap-BPLMNs.h \
|
||||||
|
|
|
@ -5,14 +5,14 @@
|
||||||
* `asn1c -fcompound-names`
|
* `asn1c -fcompound-names`
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "S1ap-Bearers-SubjectToStatusTransferList.h"
|
#include "S1ap-Bearers-SubjectToStatusTransfer-List.h"
|
||||||
|
|
||||||
static asn_per_constraints_t asn_PER_type_S1ap_Bearers_SubjectToStatusTransferList_constr_1 GCC_NOTUSED = {
|
static asn_per_constraints_t asn_PER_type_S1ap_Bearers_SubjectToStatusTransfer_List_constr_1 GCC_NOTUSED = {
|
||||||
{ APC_UNCONSTRAINED, -1, -1, 0, 0 },
|
{ APC_UNCONSTRAINED, -1, -1, 0, 0 },
|
||||||
{ APC_CONSTRAINED, 8, 8, 1l, 256l } /* (SIZE(1..256)) */,
|
{ APC_CONSTRAINED, 8, 8, 1l, 256l } /* (SIZE(1..256)) */,
|
||||||
0, 0 /* No PER value map */
|
0, 0 /* No PER value map */
|
||||||
};
|
};
|
||||||
static asn_TYPE_member_t asn_MBR_S1ap_Bearers_SubjectToStatusTransferList_1[] = {
|
static asn_TYPE_member_t asn_MBR_S1ap_Bearers_SubjectToStatusTransfer_List_1[] = {
|
||||||
{ ATF_POINTER, 0, 0,
|
{ ATF_POINTER, 0, 0,
|
||||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
|
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
|
||||||
0,
|
0,
|
||||||
|
@ -23,17 +23,17 @@ static asn_TYPE_member_t asn_MBR_S1ap_Bearers_SubjectToStatusTransferList_1[] =
|
||||||
""
|
""
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
static const ber_tlv_tag_t asn_DEF_S1ap_Bearers_SubjectToStatusTransferList_tags_1[] = {
|
static const ber_tlv_tag_t asn_DEF_S1ap_Bearers_SubjectToStatusTransfer_List_tags_1[] = {
|
||||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||||
};
|
};
|
||||||
static asn_SET_OF_specifics_t asn_SPC_S1ap_Bearers_SubjectToStatusTransferList_specs_1 = {
|
static asn_SET_OF_specifics_t asn_SPC_S1ap_Bearers_SubjectToStatusTransfer_List_specs_1 = {
|
||||||
sizeof(struct S1ap_Bearers_SubjectToStatusTransferList),
|
sizeof(struct S1ap_Bearers_SubjectToStatusTransfer_List),
|
||||||
offsetof(struct S1ap_Bearers_SubjectToStatusTransferList, _asn_ctx),
|
offsetof(struct S1ap_Bearers_SubjectToStatusTransfer_List, _asn_ctx),
|
||||||
0, /* XER encoding is XMLDelimitedItemList */
|
0, /* XER encoding is XMLDelimitedItemList */
|
||||||
};
|
};
|
||||||
asn_TYPE_descriptor_t asn_DEF_S1ap_Bearers_SubjectToStatusTransferList = {
|
asn_TYPE_descriptor_t asn_DEF_S1ap_Bearers_SubjectToStatusTransfer_List = {
|
||||||
"S1ap-Bearers-SubjectToStatusTransferList",
|
"S1ap-Bearers-SubjectToStatusTransfer-List",
|
||||||
"S1ap-Bearers-SubjectToStatusTransferList",
|
"S1ap-Bearers-SubjectToStatusTransfer-List",
|
||||||
SEQUENCE_OF_free,
|
SEQUENCE_OF_free,
|
||||||
SEQUENCE_OF_print,
|
SEQUENCE_OF_print,
|
||||||
SEQUENCE_OF_constraint,
|
SEQUENCE_OF_constraint,
|
||||||
|
@ -46,15 +46,15 @@ asn_TYPE_descriptor_t asn_DEF_S1ap_Bearers_SubjectToStatusTransferList = {
|
||||||
SEQUENCE_OF_decode_aper,
|
SEQUENCE_OF_decode_aper,
|
||||||
SEQUENCE_OF_encode_aper,
|
SEQUENCE_OF_encode_aper,
|
||||||
0, /* Use generic outmost tag fetcher */
|
0, /* Use generic outmost tag fetcher */
|
||||||
asn_DEF_S1ap_Bearers_SubjectToStatusTransferList_tags_1,
|
asn_DEF_S1ap_Bearers_SubjectToStatusTransfer_List_tags_1,
|
||||||
sizeof(asn_DEF_S1ap_Bearers_SubjectToStatusTransferList_tags_1)
|
sizeof(asn_DEF_S1ap_Bearers_SubjectToStatusTransfer_List_tags_1)
|
||||||
/sizeof(asn_DEF_S1ap_Bearers_SubjectToStatusTransferList_tags_1[0]), /* 1 */
|
/sizeof(asn_DEF_S1ap_Bearers_SubjectToStatusTransfer_List_tags_1[0]), /* 1 */
|
||||||
asn_DEF_S1ap_Bearers_SubjectToStatusTransferList_tags_1, /* Same as above */
|
asn_DEF_S1ap_Bearers_SubjectToStatusTransfer_List_tags_1, /* Same as above */
|
||||||
sizeof(asn_DEF_S1ap_Bearers_SubjectToStatusTransferList_tags_1)
|
sizeof(asn_DEF_S1ap_Bearers_SubjectToStatusTransfer_List_tags_1)
|
||||||
/sizeof(asn_DEF_S1ap_Bearers_SubjectToStatusTransferList_tags_1[0]), /* 1 */
|
/sizeof(asn_DEF_S1ap_Bearers_SubjectToStatusTransfer_List_tags_1[0]), /* 1 */
|
||||||
&asn_PER_type_S1ap_Bearers_SubjectToStatusTransferList_constr_1,
|
&asn_PER_type_S1ap_Bearers_SubjectToStatusTransfer_List_constr_1,
|
||||||
asn_MBR_S1ap_Bearers_SubjectToStatusTransferList_1,
|
asn_MBR_S1ap_Bearers_SubjectToStatusTransfer_List_1,
|
||||||
1, /* Single element */
|
1, /* Single element */
|
||||||
&asn_SPC_S1ap_Bearers_SubjectToStatusTransferList_specs_1 /* Additional specs */
|
&asn_SPC_S1ap_Bearers_SubjectToStatusTransfer_List_specs_1 /* Additional specs */
|
||||||
};
|
};
|
||||||
|
|
|
@ -5,8 +5,8 @@
|
||||||
* `asn1c -fcompound-names`
|
* `asn1c -fcompound-names`
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _S1ap_Bearers_SubjectToStatusTransferList_H_
|
#ifndef _S1ap_Bearers_SubjectToStatusTransfer_List_H_
|
||||||
#define _S1ap_Bearers_SubjectToStatusTransferList_H_
|
#define _S1ap_Bearers_SubjectToStatusTransfer_List_H_
|
||||||
|
|
||||||
|
|
||||||
#include <asn_application.h>
|
#include <asn_application.h>
|
||||||
|
@ -22,16 +22,16 @@ extern "C" {
|
||||||
/* Forward declarations */
|
/* Forward declarations */
|
||||||
struct S1ap_IE;
|
struct S1ap_IE;
|
||||||
|
|
||||||
/* S1ap-Bearers-SubjectToStatusTransferList */
|
/* S1ap-Bearers-SubjectToStatusTransfer-List */
|
||||||
typedef struct S1ap_Bearers_SubjectToStatusTransferList {
|
typedef struct S1ap_Bearers_SubjectToStatusTransfer_List {
|
||||||
A_SEQUENCE_OF(struct S1ap_IE) list;
|
A_SEQUENCE_OF(struct S1ap_IE) list;
|
||||||
|
|
||||||
/* Context for parsing across buffer boundaries */
|
/* Context for parsing across buffer boundaries */
|
||||||
asn_struct_ctx_t _asn_ctx;
|
asn_struct_ctx_t _asn_ctx;
|
||||||
} S1ap_Bearers_SubjectToStatusTransferList_t;
|
} S1ap_Bearers_SubjectToStatusTransfer_List_t;
|
||||||
|
|
||||||
/* Implementation */
|
/* Implementation */
|
||||||
extern asn_TYPE_descriptor_t asn_DEF_S1ap_Bearers_SubjectToStatusTransferList;
|
extern asn_TYPE_descriptor_t asn_DEF_S1ap_Bearers_SubjectToStatusTransfer_List;
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
@ -40,5 +40,5 @@ extern asn_TYPE_descriptor_t asn_DEF_S1ap_Bearers_SubjectToStatusTransferList;
|
||||||
/* Referred external types */
|
/* Referred external types */
|
||||||
#include "S1ap-IE.h"
|
#include "S1ap-IE.h"
|
||||||
|
|
||||||
#endif /* _S1ap_Bearers_SubjectToStatusTransferList_H_ */
|
#endif /* _S1ap_Bearers_SubjectToStatusTransfer_List_H_ */
|
||||||
#include <asn_internal.h>
|
#include <asn_internal.h>
|
|
@ -5,10 +5,10 @@
|
||||||
* `asn1c -fcompound-names`
|
* `asn1c -fcompound-names`
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "S1ap-E-RABSubjecttoDataForwardingList.h"
|
#include "S1ap-E-RABDataForwardingList.h"
|
||||||
|
|
||||||
int
|
int
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_constraint(asn_TYPE_descriptor_t *td, const void *sptr,
|
S1ap_E_RABDataForwardingList_constraint(asn_TYPE_descriptor_t *td, const void *sptr,
|
||||||
asn_app_constraint_failed_f *ctfailcb, void *app_key) {
|
asn_app_constraint_failed_f *ctfailcb, void *app_key) {
|
||||||
size_t size;
|
size_t size;
|
||||||
|
|
||||||
|
@ -38,7 +38,7 @@ S1ap_E_RABSubjecttoDataForwardingList_constraint(asn_TYPE_descriptor_t *td, cons
|
||||||
* so here we adjust the DEF accordingly.
|
* so here we adjust the DEF accordingly.
|
||||||
*/
|
*/
|
||||||
static void
|
static void
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
|
S1ap_E_RABDataForwardingList_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
|
||||||
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5937P0.free_struct;
|
td->free_struct = asn_DEF_ProtocolIE_ContainerList_5937P0.free_struct;
|
||||||
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5937P0.print_struct;
|
td->print_struct = asn_DEF_ProtocolIE_ContainerList_5937P0.print_struct;
|
||||||
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5937P0.check_constraints;
|
td->check_constraints = asn_DEF_ProtocolIE_ContainerList_5937P0.check_constraints;
|
||||||
|
@ -58,103 +58,103 @@ S1ap_E_RABSubjecttoDataForwardingList_1_inherit_TYPE_descriptor(asn_TYPE_descrip
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_free(asn_TYPE_descriptor_t *td,
|
S1ap_E_RABDataForwardingList_free(asn_TYPE_descriptor_t *td,
|
||||||
void *struct_ptr, int contents_only) {
|
void *struct_ptr, int contents_only) {
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_1_inherit_TYPE_descriptor(td);
|
S1ap_E_RABDataForwardingList_1_inherit_TYPE_descriptor(td);
|
||||||
td->free_struct(td, struct_ptr, contents_only);
|
td->free_struct(td, struct_ptr, contents_only);
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_print(asn_TYPE_descriptor_t *td, const void *struct_ptr,
|
S1ap_E_RABDataForwardingList_print(asn_TYPE_descriptor_t *td, const void *struct_ptr,
|
||||||
int ilevel, asn_app_consume_bytes_f *cb, void *app_key) {
|
int ilevel, asn_app_consume_bytes_f *cb, void *app_key) {
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_1_inherit_TYPE_descriptor(td);
|
S1ap_E_RABDataForwardingList_1_inherit_TYPE_descriptor(td);
|
||||||
return td->print_struct(td, struct_ptr, ilevel, cb, app_key);
|
return td->print_struct(td, struct_ptr, ilevel, cb, app_key);
|
||||||
}
|
}
|
||||||
|
|
||||||
asn_dec_rval_t
|
asn_dec_rval_t
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_decode_ber(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
S1ap_E_RABDataForwardingList_decode_ber(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||||
void **structure, const void *bufptr, size_t size, int tag_mode) {
|
void **structure, const void *bufptr, size_t size, int tag_mode) {
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_1_inherit_TYPE_descriptor(td);
|
S1ap_E_RABDataForwardingList_1_inherit_TYPE_descriptor(td);
|
||||||
return td->ber_decoder(opt_codec_ctx, td, structure, bufptr, size, tag_mode);
|
return td->ber_decoder(opt_codec_ctx, td, structure, bufptr, size, tag_mode);
|
||||||
}
|
}
|
||||||
|
|
||||||
asn_enc_rval_t
|
asn_enc_rval_t
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_encode_der(asn_TYPE_descriptor_t *td,
|
S1ap_E_RABDataForwardingList_encode_der(asn_TYPE_descriptor_t *td,
|
||||||
void *structure, int tag_mode, ber_tlv_tag_t tag,
|
void *structure, int tag_mode, ber_tlv_tag_t tag,
|
||||||
asn_app_consume_bytes_f *cb, void *app_key) {
|
asn_app_consume_bytes_f *cb, void *app_key) {
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_1_inherit_TYPE_descriptor(td);
|
S1ap_E_RABDataForwardingList_1_inherit_TYPE_descriptor(td);
|
||||||
return td->der_encoder(td, structure, tag_mode, tag, cb, app_key);
|
return td->der_encoder(td, structure, tag_mode, tag, cb, app_key);
|
||||||
}
|
}
|
||||||
|
|
||||||
asn_dec_rval_t
|
asn_dec_rval_t
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_decode_xer(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
S1ap_E_RABDataForwardingList_decode_xer(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||||
void **structure, const char *opt_mname, const void *bufptr, size_t size) {
|
void **structure, const char *opt_mname, const void *bufptr, size_t size) {
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_1_inherit_TYPE_descriptor(td);
|
S1ap_E_RABDataForwardingList_1_inherit_TYPE_descriptor(td);
|
||||||
return td->xer_decoder(opt_codec_ctx, td, structure, opt_mname, bufptr, size);
|
return td->xer_decoder(opt_codec_ctx, td, structure, opt_mname, bufptr, size);
|
||||||
}
|
}
|
||||||
|
|
||||||
asn_enc_rval_t
|
asn_enc_rval_t
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_encode_xer(asn_TYPE_descriptor_t *td, void *structure,
|
S1ap_E_RABDataForwardingList_encode_xer(asn_TYPE_descriptor_t *td, void *structure,
|
||||||
int ilevel, enum xer_encoder_flags_e flags,
|
int ilevel, enum xer_encoder_flags_e flags,
|
||||||
asn_app_consume_bytes_f *cb, void *app_key) {
|
asn_app_consume_bytes_f *cb, void *app_key) {
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_1_inherit_TYPE_descriptor(td);
|
S1ap_E_RABDataForwardingList_1_inherit_TYPE_descriptor(td);
|
||||||
return td->xer_encoder(td, structure, ilevel, flags, cb, app_key);
|
return td->xer_encoder(td, structure, ilevel, flags, cb, app_key);
|
||||||
}
|
}
|
||||||
|
|
||||||
asn_dec_rval_t
|
asn_dec_rval_t
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_decode_uper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
S1ap_E_RABDataForwardingList_decode_uper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||||
asn_per_constraints_t *constraints, void **structure, asn_per_data_t *per_data) {
|
asn_per_constraints_t *constraints, void **structure, asn_per_data_t *per_data) {
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_1_inherit_TYPE_descriptor(td);
|
S1ap_E_RABDataForwardingList_1_inherit_TYPE_descriptor(td);
|
||||||
return td->uper_decoder(opt_codec_ctx, td, constraints, structure, per_data);
|
return td->uper_decoder(opt_codec_ctx, td, constraints, structure, per_data);
|
||||||
}
|
}
|
||||||
|
|
||||||
asn_enc_rval_t
|
asn_enc_rval_t
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_encode_uper(asn_TYPE_descriptor_t *td,
|
S1ap_E_RABDataForwardingList_encode_uper(asn_TYPE_descriptor_t *td,
|
||||||
asn_per_constraints_t *constraints,
|
asn_per_constraints_t *constraints,
|
||||||
void *structure, asn_per_outp_t *per_out) {
|
void *structure, asn_per_outp_t *per_out) {
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_1_inherit_TYPE_descriptor(td);
|
S1ap_E_RABDataForwardingList_1_inherit_TYPE_descriptor(td);
|
||||||
return td->uper_encoder(td, constraints, structure, per_out);
|
return td->uper_encoder(td, constraints, structure, per_out);
|
||||||
}
|
}
|
||||||
|
|
||||||
asn_enc_rval_t
|
asn_enc_rval_t
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_encode_aper(asn_TYPE_descriptor_t *td,
|
S1ap_E_RABDataForwardingList_encode_aper(asn_TYPE_descriptor_t *td,
|
||||||
asn_per_constraints_t *constraints,
|
asn_per_constraints_t *constraints,
|
||||||
void *structure, asn_per_outp_t *per_out) {
|
void *structure, asn_per_outp_t *per_out) {
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_1_inherit_TYPE_descriptor(td);
|
S1ap_E_RABDataForwardingList_1_inherit_TYPE_descriptor(td);
|
||||||
return td->aper_encoder(td, constraints, structure, per_out);
|
return td->aper_encoder(td, constraints, structure, per_out);
|
||||||
}
|
}
|
||||||
|
|
||||||
asn_dec_rval_t
|
asn_dec_rval_t
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_decode_aper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
S1ap_E_RABDataForwardingList_decode_aper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
|
||||||
asn_per_constraints_t *constraints, void **structure, asn_per_data_t *per_data) {
|
asn_per_constraints_t *constraints, void **structure, asn_per_data_t *per_data) {
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_1_inherit_TYPE_descriptor(td);
|
S1ap_E_RABDataForwardingList_1_inherit_TYPE_descriptor(td);
|
||||||
return td->aper_decoder(opt_codec_ctx, td, constraints, structure, per_data);
|
return td->aper_decoder(opt_codec_ctx, td, constraints, structure, per_data);
|
||||||
}
|
}
|
||||||
|
|
||||||
static const ber_tlv_tag_t asn_DEF_S1ap_E_RABSubjecttoDataForwardingList_tags_1[] = {
|
static const ber_tlv_tag_t asn_DEF_S1ap_E_RABDataForwardingList_tags_1[] = {
|
||||||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||||
};
|
};
|
||||||
asn_TYPE_descriptor_t asn_DEF_S1ap_E_RABSubjecttoDataForwardingList = {
|
asn_TYPE_descriptor_t asn_DEF_S1ap_E_RABDataForwardingList = {
|
||||||
"S1ap-E-RABSubjecttoDataForwardingList",
|
"S1ap-E-RABDataForwardingList",
|
||||||
"S1ap-E-RABSubjecttoDataForwardingList",
|
"S1ap-E-RABDataForwardingList",
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_free,
|
S1ap_E_RABDataForwardingList_free,
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_print,
|
S1ap_E_RABDataForwardingList_print,
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_constraint,
|
S1ap_E_RABDataForwardingList_constraint,
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_decode_ber,
|
S1ap_E_RABDataForwardingList_decode_ber,
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_encode_der,
|
S1ap_E_RABDataForwardingList_encode_der,
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_decode_xer,
|
S1ap_E_RABDataForwardingList_decode_xer,
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_encode_xer,
|
S1ap_E_RABDataForwardingList_encode_xer,
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_decode_uper,
|
S1ap_E_RABDataForwardingList_decode_uper,
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_encode_uper,
|
S1ap_E_RABDataForwardingList_encode_uper,
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_decode_aper,
|
S1ap_E_RABDataForwardingList_decode_aper,
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_encode_aper,
|
S1ap_E_RABDataForwardingList_encode_aper,
|
||||||
0, /* Use generic outmost tag fetcher */
|
0, /* Use generic outmost tag fetcher */
|
||||||
asn_DEF_S1ap_E_RABSubjecttoDataForwardingList_tags_1,
|
asn_DEF_S1ap_E_RABDataForwardingList_tags_1,
|
||||||
sizeof(asn_DEF_S1ap_E_RABSubjecttoDataForwardingList_tags_1)
|
sizeof(asn_DEF_S1ap_E_RABDataForwardingList_tags_1)
|
||||||
/sizeof(asn_DEF_S1ap_E_RABSubjecttoDataForwardingList_tags_1[0]), /* 1 */
|
/sizeof(asn_DEF_S1ap_E_RABDataForwardingList_tags_1[0]), /* 1 */
|
||||||
asn_DEF_S1ap_E_RABSubjecttoDataForwardingList_tags_1, /* Same as above */
|
asn_DEF_S1ap_E_RABDataForwardingList_tags_1, /* Same as above */
|
||||||
sizeof(asn_DEF_S1ap_E_RABSubjecttoDataForwardingList_tags_1)
|
sizeof(asn_DEF_S1ap_E_RABDataForwardingList_tags_1)
|
||||||
/sizeof(asn_DEF_S1ap_E_RABSubjecttoDataForwardingList_tags_1[0]), /* 1 */
|
/sizeof(asn_DEF_S1ap_E_RABDataForwardingList_tags_1[0]), /* 1 */
|
||||||
0, /* No PER visible constraints */
|
0, /* No PER visible constraints */
|
||||||
0, 0, /* Defined elsewhere */
|
0, 0, /* Defined elsewhere */
|
||||||
0 /* No specifics */
|
0 /* No specifics */
|
|
@ -0,0 +1,43 @@
|
||||||
|
/*
|
||||||
|
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
|
||||||
|
* From ASN.1 module "S1AP-PDU-Contents"
|
||||||
|
* found in "../support/S1AP-PDU.asn"
|
||||||
|
* `asn1c -fcompound-names`
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _S1ap_E_RABDataForwardingList_H_
|
||||||
|
#define _S1ap_E_RABDataForwardingList_H_
|
||||||
|
|
||||||
|
|
||||||
|
#include <asn_application.h>
|
||||||
|
|
||||||
|
/* Including external dependencies */
|
||||||
|
#include "ProtocolIE-ContainerList.h"
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* S1ap-E-RABDataForwardingList */
|
||||||
|
typedef ProtocolIE_ContainerList_5937P0_t S1ap_E_RABDataForwardingList_t;
|
||||||
|
|
||||||
|
/* Implementation */
|
||||||
|
extern asn_TYPE_descriptor_t asn_DEF_S1ap_E_RABDataForwardingList;
|
||||||
|
asn_struct_free_f S1ap_E_RABDataForwardingList_free;
|
||||||
|
asn_struct_print_f S1ap_E_RABDataForwardingList_print;
|
||||||
|
asn_constr_check_f S1ap_E_RABDataForwardingList_constraint;
|
||||||
|
ber_type_decoder_f S1ap_E_RABDataForwardingList_decode_ber;
|
||||||
|
der_type_encoder_f S1ap_E_RABDataForwardingList_encode_der;
|
||||||
|
xer_type_decoder_f S1ap_E_RABDataForwardingList_decode_xer;
|
||||||
|
xer_type_encoder_f S1ap_E_RABDataForwardingList_encode_xer;
|
||||||
|
per_type_decoder_f S1ap_E_RABDataForwardingList_decode_uper;
|
||||||
|
per_type_encoder_f S1ap_E_RABDataForwardingList_encode_uper;
|
||||||
|
per_type_decoder_f S1ap_E_RABDataForwardingList_decode_aper;
|
||||||
|
per_type_encoder_f S1ap_E_RABDataForwardingList_encode_aper;
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* _S1ap_E_RABDataForwardingList_H_ */
|
||||||
|
#include <asn_internal.h>
|
|
@ -1,43 +0,0 @@
|
||||||
/*
|
|
||||||
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
|
|
||||||
* From ASN.1 module "S1AP-PDU-Contents"
|
|
||||||
* found in "../support/S1AP-PDU.asn"
|
|
||||||
* `asn1c -fcompound-names`
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef _S1ap_E_RABSubjecttoDataForwardingList_H_
|
|
||||||
#define _S1ap_E_RABSubjecttoDataForwardingList_H_
|
|
||||||
|
|
||||||
|
|
||||||
#include <asn_application.h>
|
|
||||||
|
|
||||||
/* Including external dependencies */
|
|
||||||
#include "ProtocolIE-ContainerList.h"
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
extern "C" {
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* S1ap-E-RABSubjecttoDataForwardingList */
|
|
||||||
typedef ProtocolIE_ContainerList_5937P0_t S1ap_E_RABSubjecttoDataForwardingList_t;
|
|
||||||
|
|
||||||
/* Implementation */
|
|
||||||
extern asn_TYPE_descriptor_t asn_DEF_S1ap_E_RABSubjecttoDataForwardingList;
|
|
||||||
asn_struct_free_f S1ap_E_RABSubjecttoDataForwardingList_free;
|
|
||||||
asn_struct_print_f S1ap_E_RABSubjecttoDataForwardingList_print;
|
|
||||||
asn_constr_check_f S1ap_E_RABSubjecttoDataForwardingList_constraint;
|
|
||||||
ber_type_decoder_f S1ap_E_RABSubjecttoDataForwardingList_decode_ber;
|
|
||||||
der_type_encoder_f S1ap_E_RABSubjecttoDataForwardingList_encode_der;
|
|
||||||
xer_type_decoder_f S1ap_E_RABSubjecttoDataForwardingList_decode_xer;
|
|
||||||
xer_type_encoder_f S1ap_E_RABSubjecttoDataForwardingList_encode_xer;
|
|
||||||
per_type_decoder_f S1ap_E_RABSubjecttoDataForwardingList_decode_uper;
|
|
||||||
per_type_encoder_f S1ap_E_RABSubjecttoDataForwardingList_encode_uper;
|
|
||||||
per_type_decoder_f S1ap_E_RABSubjecttoDataForwardingList_decode_aper;
|
|
||||||
per_type_encoder_f S1ap_E_RABSubjecttoDataForwardingList_encode_aper;
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif /* _S1ap_E_RABSubjecttoDataForwardingList_H_ */
|
|
||||||
#include <asn_internal.h>
|
|
|
@ -11,7 +11,7 @@ static asn_TYPE_member_t asn_MBR_S1ap_ENB_StatusTransfer_TransparentContainer_1[
|
||||||
{ ATF_NOFLAGS, 0, offsetof(struct S1ap_ENB_StatusTransfer_TransparentContainer, bearers_SubjectToStatusTransferList),
|
{ ATF_NOFLAGS, 0, offsetof(struct S1ap_ENB_StatusTransfer_TransparentContainer, bearers_SubjectToStatusTransferList),
|
||||||
(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
|
(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
|
||||||
-1, /* IMPLICIT tag at current level */
|
-1, /* IMPLICIT tag at current level */
|
||||||
&asn_DEF_S1ap_Bearers_SubjectToStatusTransferList,
|
&asn_DEF_S1ap_Bearers_SubjectToStatusTransfer_List,
|
||||||
0, /* Defer constraints checking to the member type */
|
0, /* Defer constraints checking to the member type */
|
||||||
0, /* No PER visible constraints */
|
0, /* No PER visible constraints */
|
||||||
0,
|
0,
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
#include <asn_application.h>
|
#include <asn_application.h>
|
||||||
|
|
||||||
/* Including external dependencies */
|
/* Including external dependencies */
|
||||||
#include "S1ap-Bearers-SubjectToStatusTransferList.h"
|
#include "S1ap-Bearers-SubjectToStatusTransfer-List.h"
|
||||||
#include <constr_SEQUENCE.h>
|
#include <constr_SEQUENCE.h>
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
@ -24,7 +24,7 @@ struct ProtocolExtensionContainer;
|
||||||
|
|
||||||
/* S1ap-ENB-StatusTransfer-TransparentContainer */
|
/* S1ap-ENB-StatusTransfer-TransparentContainer */
|
||||||
typedef struct S1ap_ENB_StatusTransfer_TransparentContainer {
|
typedef struct S1ap_ENB_StatusTransfer_TransparentContainer {
|
||||||
S1ap_Bearers_SubjectToStatusTransferList_t bearers_SubjectToStatusTransferList;
|
S1ap_Bearers_SubjectToStatusTransfer_List_t bearers_SubjectToStatusTransferList;
|
||||||
struct ProtocolExtensionContainer *iE_Extensions /* OPTIONAL */;
|
struct ProtocolExtensionContainer *iE_Extensions /* OPTIONAL */;
|
||||||
/*
|
/*
|
||||||
* This type is extensible,
|
* This type is extensible,
|
||||||
|
|
|
@ -26,7 +26,7 @@ typedef enum S1ap_ProtocolIE_ID {
|
||||||
S1ap_ProtocolIE_ID_id_SourceID = 3,
|
S1ap_ProtocolIE_ID_id_SourceID = 3,
|
||||||
S1ap_ProtocolIE_ID_id_TargetID = 4,
|
S1ap_ProtocolIE_ID_id_TargetID = 4,
|
||||||
S1ap_ProtocolIE_ID_id_eNB_UE_S1AP_ID = 8,
|
S1ap_ProtocolIE_ID_id_eNB_UE_S1AP_ID = 8,
|
||||||
S1ap_ProtocolIE_ID_id_E_RABSubjecttoDataForwardingList = 12,
|
S1ap_ProtocolIE_ID_id_E_RABDataForwardingList = 12,
|
||||||
S1ap_ProtocolIE_ID_id_E_RABtoReleaseListHOCmd = 13,
|
S1ap_ProtocolIE_ID_id_E_RABtoReleaseListHOCmd = 13,
|
||||||
S1ap_ProtocolIE_ID_id_E_RABDataForwardingItem = 14,
|
S1ap_ProtocolIE_ID_id_E_RABDataForwardingItem = 14,
|
||||||
S1ap_ProtocolIE_ID_id_E_RABReleaseItemBearerRelComp = 15,
|
S1ap_ProtocolIE_ID_id_E_RABReleaseItemBearerRelComp = 15,
|
||||||
|
|
|
@ -48,7 +48,7 @@ inline void ASN_DEBUG(const char *fmt, ...);
|
||||||
#include "S1ap-ProtocolIE-ID.h"
|
#include "S1ap-ProtocolIE-ID.h"
|
||||||
#include "S1ap-TriggeringMessage.h"
|
#include "S1ap-TriggeringMessage.h"
|
||||||
#include "S1ap-AllocationAndRetentionPriority.h"
|
#include "S1ap-AllocationAndRetentionPriority.h"
|
||||||
#include "S1ap-Bearers-SubjectToStatusTransferList.h"
|
#include "S1ap-Bearers-SubjectToStatusTransfer-List.h"
|
||||||
#include "S1ap-Bearers-SubjectToStatusTransfer-Item.h"
|
#include "S1ap-Bearers-SubjectToStatusTransfer-Item.h"
|
||||||
#include "S1ap-BitRate.h"
|
#include "S1ap-BitRate.h"
|
||||||
#include "S1ap-BPLMNs.h"
|
#include "S1ap-BPLMNs.h"
|
||||||
|
@ -310,7 +310,7 @@ inline void ASN_DEBUG(const char *fmt, ...);
|
||||||
#include "S1ap-E-RABToBeSwitchedULItem.h"
|
#include "S1ap-E-RABToBeSwitchedULItem.h"
|
||||||
#include "S1ap-E-RABToBeSetupListBearerSUReq.h"
|
#include "S1ap-E-RABToBeSetupListBearerSUReq.h"
|
||||||
#include "S1ap-E-RABToBeSetupItemBearerSUReq.h"
|
#include "S1ap-E-RABToBeSetupItemBearerSUReq.h"
|
||||||
#include "S1ap-E-RABSubjecttoDataForwardingList.h"
|
#include "S1ap-E-RABDataForwardingList.h"
|
||||||
#include "S1ap-E-RABDataForwardingItem.h"
|
#include "S1ap-E-RABDataForwardingItem.h"
|
||||||
#include "S1ap-E-RABToBeSetupListHOReq.h"
|
#include "S1ap-E-RABToBeSetupListHOReq.h"
|
||||||
#include "S1ap-E-RABToBeSetupItemHOReq.h"
|
#include "S1ap-E-RABToBeSetupItemHOReq.h"
|
||||||
|
@ -386,10 +386,23 @@ extern int asn_debug;
|
||||||
extern int asn1_xer_print;
|
extern int asn1_xer_print;
|
||||||
|
|
||||||
# include "mme_default_values.h"
|
# include "mme_default_values.h"
|
||||||
|
#if 0
|
||||||
|
# include "common_types.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
//Forward declaration
|
//Forward declaration
|
||||||
struct s1ap_message_s;
|
struct s1ap_message_s;
|
||||||
|
|
||||||
|
/** \brief Function callback prototype.
|
||||||
|
**/
|
||||||
|
#if 0
|
||||||
|
typedef int (*s1ap_message_decoded_callback)(
|
||||||
|
const sctp_assoc_id_t assoc_id,
|
||||||
|
const sctp_stream_id_t stream,
|
||||||
|
struct s1ap_message_s *message_p
|
||||||
|
);
|
||||||
|
#endif
|
||||||
|
|
||||||
/** \brief Encode a successfull outcome message
|
/** \brief Encode a successfull outcome message
|
||||||
\param buffer pointer to buffer in which data will be encoded
|
\param buffer pointer to buffer in which data will be encoded
|
||||||
\param length pointer to the length of buffer
|
\param length pointer to the length of buffer
|
||||||
|
@ -402,7 +415,7 @@ struct s1ap_message_s;
|
||||||
ssize_t s1ap_generate_successfull_outcome(
|
ssize_t s1ap_generate_successfull_outcome(
|
||||||
uint8_t **buffer,
|
uint8_t **buffer,
|
||||||
uint32_t *length,
|
uint32_t *length,
|
||||||
S1ap_ProcedureCode_t procedureCode,
|
e_S1ap_ProcedureCode procedureCode,
|
||||||
S1ap_Criticality_t criticality,
|
S1ap_Criticality_t criticality,
|
||||||
asn_TYPE_descriptor_t *td,
|
asn_TYPE_descriptor_t *td,
|
||||||
void *sptr);
|
void *sptr);
|
||||||
|
@ -419,7 +432,7 @@ ssize_t s1ap_generate_successfull_outcome(
|
||||||
ssize_t s1ap_generate_initiating_message(
|
ssize_t s1ap_generate_initiating_message(
|
||||||
uint8_t **buffer,
|
uint8_t **buffer,
|
||||||
uint32_t *length,
|
uint32_t *length,
|
||||||
S1ap_ProcedureCode_t procedureCode,
|
e_S1ap_ProcedureCode procedureCode,
|
||||||
S1ap_Criticality_t criticality,
|
S1ap_Criticality_t criticality,
|
||||||
asn_TYPE_descriptor_t *td,
|
asn_TYPE_descriptor_t *td,
|
||||||
void *sptr);
|
void *sptr);
|
||||||
|
@ -436,7 +449,7 @@ ssize_t s1ap_generate_initiating_message(
|
||||||
ssize_t s1ap_generate_unsuccessfull_outcome(
|
ssize_t s1ap_generate_unsuccessfull_outcome(
|
||||||
uint8_t **buffer,
|
uint8_t **buffer,
|
||||||
uint32_t *length,
|
uint32_t *length,
|
||||||
S1ap_ProcedureCode_t procedureCode,
|
e_S1ap_ProcedureCode procedureCode,
|
||||||
S1ap_Criticality_t criticality,
|
S1ap_Criticality_t criticality,
|
||||||
asn_TYPE_descriptor_t *td,
|
asn_TYPE_descriptor_t *td,
|
||||||
void *sptr);
|
void *sptr);
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
* This file had been created by asn1tostruct.py script v1.0.2
|
* This file had been created by asn1tostruct.py script v1.0.2
|
||||||
* Please do not modify this file but regenerate it via script.
|
* Please do not modify this file but regenerate it via script.
|
||||||
* Created on: 2017-02-03 11:00:55.366759 by acetcom
|
* Created on: 2017-02-03 13:33:42.653359 by acetcom
|
||||||
* from ['S1AP-PDU.asn']
|
* from ['S1AP-PDU.asn']
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
#include "s1ap_common.h"
|
#include "s1ap_common.h"
|
||||||
|
@ -4597,23 +4597,23 @@ int s1ap_decode_s1ap_handovercommandies(
|
||||||
memcpy(&s1ap_HandoverCommandIEs->handoverType, s1apHandoverType_p, sizeof(S1ap_HandoverType_t));
|
memcpy(&s1ap_HandoverCommandIEs->handoverType, s1apHandoverType_p, sizeof(S1ap_HandoverType_t));
|
||||||
} break;
|
} break;
|
||||||
/* Optional field */
|
/* Optional field */
|
||||||
case S1ap_ProtocolIE_ID_id_E_RABSubjecttoDataForwardingList:
|
case S1ap_ProtocolIE_ID_id_E_RABDataForwardingList:
|
||||||
{
|
{
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_t *s1apERABSubjecttoDataForwardingList_p = NULL;
|
S1ap_E_RABDataForwardingList_t *s1apERABDataForwardingList_p = NULL;
|
||||||
s1ap_HandoverCommandIEs->presenceMask |= S1AP_HANDOVERCOMMANDIES_E_RABSUBJECTTODATAFORWARDINGLIST_PRESENT;
|
s1ap_HandoverCommandIEs->presenceMask |= S1AP_HANDOVERCOMMANDIES_E_RABDATAFORWARDINGLIST_PRESENT;
|
||||||
tempDecoded = ANY_to_type_aper(&ie_p->value, &asn_DEF_S1ap_E_RABSubjecttoDataForwardingList, (void**)&s1apERABSubjecttoDataForwardingList_p);
|
tempDecoded = ANY_to_type_aper(&ie_p->value, &asn_DEF_S1ap_E_RABDataForwardingList, (void**)&s1apERABDataForwardingList_p);
|
||||||
if (tempDecoded < 0 || s1apERABSubjecttoDataForwardingList_p == NULL) {
|
if (tempDecoded < 0 || s1apERABDataForwardingList_p == NULL) {
|
||||||
OAILOG_ERROR (LOG_S1AP, "Decoding of IE e_RABSubjecttoDataForwardingList failed\n");
|
OAILOG_ERROR (LOG_S1AP, "Decoding of IE e_RABDataForwardingList failed\n");
|
||||||
if (s1apERABSubjecttoDataForwardingList_p)
|
if (s1apERABDataForwardingList_p)
|
||||||
ASN_STRUCT_FREE(asn_DEF_S1ap_E_RABSubjecttoDataForwardingList, s1apERABSubjecttoDataForwardingList_p);
|
ASN_STRUCT_FREE(asn_DEF_S1ap_E_RABDataForwardingList, s1apERABDataForwardingList_p);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
decoded += tempDecoded;
|
decoded += tempDecoded;
|
||||||
if (asn1_xer_print)
|
if (asn1_xer_print)
|
||||||
xer_fprint(stdout, &asn_DEF_S1ap_E_RABSubjecttoDataForwardingList, s1apERABSubjecttoDataForwardingList_p);
|
xer_fprint(stdout, &asn_DEF_S1ap_E_RABDataForwardingList, s1apERABDataForwardingList_p);
|
||||||
if (s1ap_decode_s1ap_e_rabsubjecttodataforwardinglist(&s1ap_HandoverCommandIEs->e_RABSubjecttoDataForwardingList, s1apERABSubjecttoDataForwardingList_p) < 0) {
|
if (s1ap_decode_s1ap_e_rabdataforwardinglist(&s1ap_HandoverCommandIEs->e_RABDataForwardingList, s1apERABDataForwardingList_p) < 0) {
|
||||||
OAILOG_ERROR (LOG_S1AP, "Decoding of encapsulated IE s1apERABSubjecttoDataForwardingList failed\n");
|
OAILOG_ERROR (LOG_S1AP, "Decoding of encapsulated IE s1apERABDataForwardingList failed\n");
|
||||||
ASN_STRUCT_FREE(asn_DEF_S1ap_E_RABSubjecttoDataForwardingList, s1apERABSubjecttoDataForwardingList_p);
|
ASN_STRUCT_FREE(asn_DEF_S1ap_E_RABDataForwardingList, s1apERABDataForwardingList_p);
|
||||||
}
|
}
|
||||||
} break;
|
} break;
|
||||||
/* Optional field */
|
/* Optional field */
|
||||||
|
@ -5876,23 +5876,23 @@ int s1ap_decode_s1ap_downlinks1cdma2000tunnelingies(
|
||||||
memcpy(&s1ap_DownlinkS1cdma2000tunnelingIEs->eNB_UE_S1AP_ID, s1apENBUES1APID_p, sizeof(S1ap_ENB_UE_S1AP_ID_t));
|
memcpy(&s1ap_DownlinkS1cdma2000tunnelingIEs->eNB_UE_S1AP_ID, s1apENBUES1APID_p, sizeof(S1ap_ENB_UE_S1AP_ID_t));
|
||||||
} break;
|
} break;
|
||||||
/* Optional field */
|
/* Optional field */
|
||||||
case S1ap_ProtocolIE_ID_id_E_RABSubjecttoDataForwardingList:
|
case S1ap_ProtocolIE_ID_id_E_RABDataForwardingList:
|
||||||
{
|
{
|
||||||
S1ap_E_RABSubjecttoDataForwardingList_t *s1apERABSubjecttoDataForwardingList_p = NULL;
|
S1ap_E_RABDataForwardingList_t *s1apERABDataForwardingList_p = NULL;
|
||||||
s1ap_DownlinkS1cdma2000tunnelingIEs->presenceMask |= S1AP_DOWNLINKS1CDMA2000TUNNELINGIES_E_RABSUBJECTTODATAFORWARDINGLIST_PRESENT;
|
s1ap_DownlinkS1cdma2000tunnelingIEs->presenceMask |= S1AP_DOWNLINKS1CDMA2000TUNNELINGIES_E_RABDATAFORWARDINGLIST_PRESENT;
|
||||||
tempDecoded = ANY_to_type_aper(&ie_p->value, &asn_DEF_S1ap_E_RABSubjecttoDataForwardingList, (void**)&s1apERABSubjecttoDataForwardingList_p);
|
tempDecoded = ANY_to_type_aper(&ie_p->value, &asn_DEF_S1ap_E_RABDataForwardingList, (void**)&s1apERABDataForwardingList_p);
|
||||||
if (tempDecoded < 0 || s1apERABSubjecttoDataForwardingList_p == NULL) {
|
if (tempDecoded < 0 || s1apERABDataForwardingList_p == NULL) {
|
||||||
OAILOG_ERROR (LOG_S1AP, "Decoding of IE e_RABSubjecttoDataForwardingList failed\n");
|
OAILOG_ERROR (LOG_S1AP, "Decoding of IE e_RABDataForwardingList failed\n");
|
||||||
if (s1apERABSubjecttoDataForwardingList_p)
|
if (s1apERABDataForwardingList_p)
|
||||||
ASN_STRUCT_FREE(asn_DEF_S1ap_E_RABSubjecttoDataForwardingList, s1apERABSubjecttoDataForwardingList_p);
|
ASN_STRUCT_FREE(asn_DEF_S1ap_E_RABDataForwardingList, s1apERABDataForwardingList_p);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
decoded += tempDecoded;
|
decoded += tempDecoded;
|
||||||
if (asn1_xer_print)
|
if (asn1_xer_print)
|
||||||
xer_fprint(stdout, &asn_DEF_S1ap_E_RABSubjecttoDataForwardingList, s1apERABSubjecttoDataForwardingList_p);
|
xer_fprint(stdout, &asn_DEF_S1ap_E_RABDataForwardingList, s1apERABDataForwardingList_p);
|
||||||
if (s1ap_decode_s1ap_e_rabsubjecttodataforwardinglist(&s1ap_DownlinkS1cdma2000tunnelingIEs->e_RABSubjecttoDataForwardingList, s1apERABSubjecttoDataForwardingList_p) < 0) {
|
if (s1ap_decode_s1ap_e_rabdataforwardinglist(&s1ap_DownlinkS1cdma2000tunnelingIEs->e_RABDataForwardingList, s1apERABDataForwardingList_p) < 0) {
|
||||||
OAILOG_ERROR (LOG_S1AP, "Decoding of encapsulated IE s1apERABSubjecttoDataForwardingList failed\n");
|
OAILOG_ERROR (LOG_S1AP, "Decoding of encapsulated IE s1apERABDataForwardingList failed\n");
|
||||||
ASN_STRUCT_FREE(asn_DEF_S1ap_E_RABSubjecttoDataForwardingList, s1apERABSubjecttoDataForwardingList_p);
|
ASN_STRUCT_FREE(asn_DEF_S1ap_E_RABDataForwardingList, s1apERABDataForwardingList_p);
|
||||||
}
|
}
|
||||||
} break;
|
} break;
|
||||||
/* Optional field */
|
/* Optional field */
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
* This file had been created by asn1tostruct.py script v1.0.2
|
* This file had been created by asn1tostruct.py script v1.0.2
|
||||||
* Please do not modify this file but regenerate it via script.
|
* Please do not modify this file but regenerate it via script.
|
||||||
* Created on: 2017-02-03 11:00:55.391999 by acetcom
|
* Created on: 2017-02-03 13:33:42.683855 by acetcom
|
||||||
* from ['S1AP-PDU.asn']
|
* from ['S1AP-PDU.asn']
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
#include "s1ap_common.h"
|
#include "s1ap_common.h"
|
||||||
|
@ -2532,11 +2532,11 @@ int s1ap_encode_s1ap_handovercommandies(
|
||||||
ASN_SEQUENCE_ADD(&s1ap_HandoverCommand->s1ap_HandoverCommand_ies.list, ie);
|
ASN_SEQUENCE_ADD(&s1ap_HandoverCommand->s1ap_HandoverCommand_ies.list, ie);
|
||||||
|
|
||||||
/* Optional field */
|
/* Optional field */
|
||||||
if (s1ap_HandoverCommandIEs->presenceMask & S1AP_HANDOVERCOMMANDIES_E_RABSUBJECTTODATAFORWARDINGLIST_PRESENT) {
|
if (s1ap_HandoverCommandIEs->presenceMask & S1AP_HANDOVERCOMMANDIES_E_RABDATAFORWARDINGLIST_PRESENT) {
|
||||||
if ((ie = s1ap_new_ie(S1ap_ProtocolIE_ID_id_E_RABSubjecttoDataForwardingList,
|
if ((ie = s1ap_new_ie(S1ap_ProtocolIE_ID_id_E_RABDataForwardingList,
|
||||||
S1ap_Criticality_ignore,
|
S1ap_Criticality_ignore,
|
||||||
&asn_DEF_S1ap_E_RABSubjecttoDataForwardingList,
|
&asn_DEF_S1ap_E_RABDataForwardingList,
|
||||||
&s1ap_HandoverCommandIEs->e_RABSubjecttoDataForwardingList)) == NULL) {
|
&s1ap_HandoverCommandIEs->e_RABDataForwardingList)) == NULL) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
ASN_SEQUENCE_ADD(&s1ap_HandoverCommand->s1ap_HandoverCommand_ies.list, ie);
|
ASN_SEQUENCE_ADD(&s1ap_HandoverCommand->s1ap_HandoverCommand_ies.list, ie);
|
||||||
|
@ -3230,11 +3230,11 @@ int s1ap_encode_s1ap_downlinks1cdma2000tunnelingies(
|
||||||
ASN_SEQUENCE_ADD(&s1ap_DownlinkS1cdma2000tunneling->s1ap_DownlinkS1cdma2000tunneling_ies.list, ie);
|
ASN_SEQUENCE_ADD(&s1ap_DownlinkS1cdma2000tunneling->s1ap_DownlinkS1cdma2000tunneling_ies.list, ie);
|
||||||
|
|
||||||
/* Optional field */
|
/* Optional field */
|
||||||
if (s1ap_DownlinkS1cdma2000tunnelingIEs->presenceMask & S1AP_DOWNLINKS1CDMA2000TUNNELINGIES_E_RABSUBJECTTODATAFORWARDINGLIST_PRESENT) {
|
if (s1ap_DownlinkS1cdma2000tunnelingIEs->presenceMask & S1AP_DOWNLINKS1CDMA2000TUNNELINGIES_E_RABDATAFORWARDINGLIST_PRESENT) {
|
||||||
if ((ie = s1ap_new_ie(S1ap_ProtocolIE_ID_id_E_RABSubjecttoDataForwardingList,
|
if ((ie = s1ap_new_ie(S1ap_ProtocolIE_ID_id_E_RABDataForwardingList,
|
||||||
S1ap_Criticality_ignore,
|
S1ap_Criticality_ignore,
|
||||||
&asn_DEF_S1ap_E_RABSubjecttoDataForwardingList,
|
&asn_DEF_S1ap_E_RABDataForwardingList,
|
||||||
&s1ap_DownlinkS1cdma2000tunnelingIEs->e_RABSubjecttoDataForwardingList)) == NULL) {
|
&s1ap_DownlinkS1cdma2000tunnelingIEs->e_RABDataForwardingList)) == NULL) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
ASN_SEQUENCE_ADD(&s1ap_DownlinkS1cdma2000tunneling->s1ap_DownlinkS1cdma2000tunneling_ies.list, ie);
|
ASN_SEQUENCE_ADD(&s1ap_DownlinkS1cdma2000tunneling->s1ap_DownlinkS1cdma2000tunneling_ies.list, ie);
|
||||||
|
@ -4270,15 +4270,15 @@ int s1ap_encode_s1ap_e_rabadmittedlist(
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int s1ap_encode_s1ap_e_rabsubjecttodataforwardinglist(
|
int s1ap_encode_s1ap_e_rabdataforwardinglist(
|
||||||
S1ap_E_RABDataForwardingList_t *s1ap_E_RABDataForwardingList,
|
S1ap_E_RABDataForwardingList_t *s1ap_E_RABDataForwardingList,
|
||||||
S1ap_E_RABSubjecttoDataForwardingListIEs_t *s1ap_E_RABSubjecttoDataForwardingListIEs) {
|
S1ap_E_RABDataForwardingListIEs_t *s1ap_E_RABDataForwardingListIEs) {
|
||||||
|
|
||||||
int i;
|
int i;
|
||||||
S1ap_IE_t *ie;
|
S1ap_IE_t *ie;
|
||||||
|
|
||||||
assert(s1ap_E_RABDataForwardingList != NULL);
|
assert(s1ap_E_RABDataForwardingList != NULL);
|
||||||
assert(s1ap_E_RABSubjecttoDataForwardingListIEs != NULL);
|
assert(s1ap_E_RABDataForwardingListIEs != NULL);
|
||||||
|
|
||||||
for (i = 0; i < s1ap_E_RABDataForwardingListIEs->s1ap_E_RABDataForwardingItem.count; i++) {
|
for (i = 0; i < s1ap_E_RABDataForwardingListIEs->s1ap_E_RABDataForwardingItem.count; i++) {
|
||||||
if ((ie = s1ap_new_ie(S1ap_ProtocolIE_ID_id_E_RABDataForwardingItem,
|
if ((ie = s1ap_new_ie(S1ap_ProtocolIE_ID_id_E_RABDataForwardingItem,
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
* This file had been created by asn1tostruct.py script v1.0.2
|
* This file had been created by asn1tostruct.py script v1.0.2
|
||||||
* Please do not modify this file but regenerate it via script.
|
* Please do not modify this file but regenerate it via script.
|
||||||
* Created on: 2017-02-03 11:00:55.351913 by acetcom
|
* Created on: 2017-02-03 13:33:42.632772 by acetcom
|
||||||
* from ['S1AP-PDU.asn']
|
* from ['S1AP-PDU.asn']
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
#include "s1ap_common.h"
|
#include "s1ap_common.h"
|
||||||
|
@ -53,9 +53,9 @@ typedef struct S1ap_E_RABAdmittedListIEs_s {
|
||||||
A_SEQUENCE_OF(struct S1ap_E_RABAdmittedItem_s) s1ap_E_RABAdmittedItem;
|
A_SEQUENCE_OF(struct S1ap_E_RABAdmittedItem_s) s1ap_E_RABAdmittedItem;
|
||||||
} S1ap_E_RABAdmittedListIEs_t;
|
} S1ap_E_RABAdmittedListIEs_t;
|
||||||
|
|
||||||
typedef struct S1ap_E_RABSubjecttoDataForwardingListIEs_s {
|
typedef struct S1ap_E_RABDataForwardingListIEs_s {
|
||||||
A_SEQUENCE_OF(struct S1ap_E_RABDataForwardingItem_s) s1ap_E_RABDataForwardingItem;
|
A_SEQUENCE_OF(struct S1ap_E_RABDataForwardingItem_s) s1ap_E_RABDataForwardingItem;
|
||||||
} S1ap_E_RABSubjecttoDataForwardingListIEs_t;
|
} S1ap_E_RABDataForwardingListIEs_t;
|
||||||
|
|
||||||
typedef struct S1ap_E_RABToBeSwitchedDLListIEs_s {
|
typedef struct S1ap_E_RABToBeSwitchedDLListIEs_s {
|
||||||
A_SEQUENCE_OF(struct S1ap_E_RABToBeSwitchedDLItem_s) s1ap_E_RABToBeSwitchedDLItem;
|
A_SEQUENCE_OF(struct S1ap_E_RABToBeSwitchedDLItem_s) s1ap_E_RABToBeSwitchedDLItem;
|
||||||
|
@ -571,7 +571,7 @@ typedef struct S1ap_InitialContextSetupFailureIEs_s {
|
||||||
S1ap_CriticalityDiagnostics_t criticalityDiagnostics; ///< Optional field
|
S1ap_CriticalityDiagnostics_t criticalityDiagnostics; ///< Optional field
|
||||||
} S1ap_InitialContextSetupFailureIEs_t;
|
} S1ap_InitialContextSetupFailureIEs_t;
|
||||||
|
|
||||||
#define S1AP_HANDOVERCOMMANDIES_E_RABSUBJECTTODATAFORWARDINGLIST_PRESENT (1 << 0)
|
#define S1AP_HANDOVERCOMMANDIES_E_RABDATAFORWARDINGLIST_PRESENT (1 << 0)
|
||||||
#define S1AP_HANDOVERCOMMANDIES_E_RABTORELEASELISTHOCMD_PRESENT (1 << 1)
|
#define S1AP_HANDOVERCOMMANDIES_E_RABTORELEASELISTHOCMD_PRESENT (1 << 1)
|
||||||
#define S1AP_HANDOVERCOMMANDIES_TARGET_TOSOURCE_TRANSPARENTCONTAINER_SECONDARY_PRESENT (1 << 2)
|
#define S1AP_HANDOVERCOMMANDIES_TARGET_TOSOURCE_TRANSPARENTCONTAINER_SECONDARY_PRESENT (1 << 2)
|
||||||
#define S1AP_HANDOVERCOMMANDIES_CRITICALITYDIAGNOSTICS_PRESENT (1 << 3)
|
#define S1AP_HANDOVERCOMMANDIES_CRITICALITYDIAGNOSTICS_PRESENT (1 << 3)
|
||||||
|
@ -581,7 +581,7 @@ typedef struct S1ap_HandoverCommandIEs_s {
|
||||||
S1ap_MME_UE_S1AP_ID_t mme_ue_s1ap_id;
|
S1ap_MME_UE_S1AP_ID_t mme_ue_s1ap_id;
|
||||||
S1ap_ENB_UE_S1AP_ID_t eNB_UE_S1AP_ID;
|
S1ap_ENB_UE_S1AP_ID_t eNB_UE_S1AP_ID;
|
||||||
S1ap_HandoverType_t handoverType;
|
S1ap_HandoverType_t handoverType;
|
||||||
S1ap_E_RABSubjecttoDataForwardingListIEs_t e_RABSubjecttoDataForwardingList; ///< Optional field
|
S1ap_E_RABDataForwardingListIEs_t e_RABDataForwardingList; ///< Optional field
|
||||||
S1ap_E_RABList_t e_RABtoReleaseListHOCmd; ///< Optional field
|
S1ap_E_RABList_t e_RABtoReleaseListHOCmd; ///< Optional field
|
||||||
S1ap_Target_ToSource_TransparentContainer_t target_ToSource_TransparentContainer;
|
S1ap_Target_ToSource_TransparentContainer_t target_ToSource_TransparentContainer;
|
||||||
S1ap_Target_ToSource_TransparentContainer_t target_ToSource_TransparentContainer_Secondary; ///< Optional field
|
S1ap_Target_ToSource_TransparentContainer_t target_ToSource_TransparentContainer_Secondary; ///< Optional field
|
||||||
|
@ -717,17 +717,17 @@ typedef struct S1ap_InitialContextSetupResponseIEs_s {
|
||||||
S1ap_CriticalityDiagnostics_t criticalityDiagnostics; ///< Optional field
|
S1ap_CriticalityDiagnostics_t criticalityDiagnostics; ///< Optional field
|
||||||
} S1ap_InitialContextSetupResponseIEs_t;
|
} S1ap_InitialContextSetupResponseIEs_t;
|
||||||
|
|
||||||
#define S1AP_DOWNLINKS1CDMA2000TUNNELINGIES_E_RABSUBJECTTODATAFORWARDINGLIST_PRESENT (1 << 0)
|
#define S1AP_DOWNLINKS1CDMA2000TUNNELINGIES_E_RABDATAFORWARDINGLIST_PRESENT (1 << 0)
|
||||||
#define S1AP_DOWNLINKS1CDMA2000TUNNELINGIES_CDMA2000HOSTATUS_PRESENT (1 << 1)
|
#define S1AP_DOWNLINKS1CDMA2000TUNNELINGIES_CDMA2000HOSTATUS_PRESENT (1 << 1)
|
||||||
|
|
||||||
typedef struct S1ap_DownlinkS1cdma2000tunnelingIEs_s {
|
typedef struct S1ap_DownlinkS1cdma2000tunnelingIEs_s {
|
||||||
uint16_t presenceMask;
|
uint16_t presenceMask;
|
||||||
S1ap_MME_UE_S1AP_ID_t mme_ue_s1ap_id;
|
S1ap_MME_UE_S1AP_ID_t mme_ue_s1ap_id;
|
||||||
S1ap_ENB_UE_S1AP_ID_t eNB_UE_S1AP_ID;
|
S1ap_ENB_UE_S1AP_ID_t eNB_UE_S1AP_ID;
|
||||||
S1ap_E_RABSubjecttoDataForwardingListIEs_t e_RABSubjecttoDataForwardingList; ///< Optional field
|
S1ap_E_RABDataForwardingListIEs_t e_RABDataForwardingList; ///< Optional field
|
||||||
S1ap_Cdma2000HOStatus_t cdma2000HOStatus; ///< Optional field
|
S1ap_Cdma2000HOStatus_t cdma2000HOStatus; ///< Optional field
|
||||||
S1ap_Cdma2000RATType_t cdma2000RATType;
|
S1ap_Cdma2000RATType_t cdma2000RATType;
|
||||||
S1ap_Cdma2000PDU_t cdma2000PDU;
|
S1ap_Cdma2000PDU_t cdma2000PDU;
|
||||||
} S1ap_DownlinkS1cdma2000tunnelingIEs_t;
|
} S1ap_DownlinkS1cdma2000tunnelingIEs_t;
|
||||||
|
|
||||||
#define S1AP_OVERLOADSTOPIES_GUMMEILIST_PRESENT (1 << 0)
|
#define S1AP_OVERLOADSTOPIES_GUMMEILIST_PRESENT (1 << 0)
|
||||||
|
@ -1567,7 +1567,7 @@ int s1ap_decode_s1ap_bearers_subjecttostatustransfer_itemies(
|
||||||
* \param s1ap_Bearers_SubjectToStatusTransfer_ItemIEs Pointer to the IES structure.
|
* \param s1ap_Bearers_SubjectToStatusTransfer_ItemIEs Pointer to the IES structure.
|
||||||
**/
|
**/
|
||||||
int s1ap_encode_s1ap_bearers_subjecttostatustransfer_itemies(
|
int s1ap_encode_s1ap_bearers_subjecttostatustransfer_itemies(
|
||||||
S1ap_Bearers_SubjectToStatusTransferList_t *s1ap_Bearers_SubjectToStatusTransfer_List,
|
S1ap_Bearers_SubjectToStatusTransfer_List_t *s1ap_Bearers_SubjectToStatusTransfer_List,
|
||||||
S1ap_Bearers_SubjectToStatusTransfer_ItemIEs_t *s1ap_Bearers_SubjectToStatusTransfer_ItemIEs);
|
S1ap_Bearers_SubjectToStatusTransfer_ItemIEs_t *s1ap_Bearers_SubjectToStatusTransfer_ItemIEs);
|
||||||
|
|
||||||
/** \brief Decode function for S1ap-E-RABItemIEs ies.
|
/** \brief Decode function for S1ap-E-RABItemIEs ies.
|
||||||
|
@ -2406,21 +2406,17 @@ int s1ap_decode_s1ap_e_rabadmittedlist(
|
||||||
* \param s1ap_E_RABDataForwardingList Pointer to the ASN1 structure.
|
* \param s1ap_E_RABDataForwardingList Pointer to the ASN1 structure.
|
||||||
* \param s1ap_E_RABDataForwardingItemIEs Pointer to the IES structure.
|
* \param s1ap_E_RABDataForwardingItemIEs Pointer to the IES structure.
|
||||||
**/
|
**/
|
||||||
/*
|
|
||||||
int s1ap_encode_s1ap_e_rabdataforwardinglist(
|
int s1ap_encode_s1ap_e_rabdataforwardinglist(
|
||||||
S1ap_E_RABDataForwardingList_t *s1ap_E_RABDataForwardingList,
|
S1ap_E_RABDataForwardingList_t *s1ap_E_RABDataForwardingList,
|
||||||
S1ap_E_RABDataForwardingListIEs_t *s1ap_E_RABDataForwardingListIEs);
|
S1ap_E_RABDataForwardingListIEs_t *s1ap_E_RABDataForwardingListIEs);
|
||||||
*/
|
|
||||||
|
|
||||||
/** \brief Decode function for S1ap-E-RABDataForwardingItemIEs ies.
|
/** \brief Decode function for S1ap-E-RABDataForwardingItemIEs ies.
|
||||||
* \param any_p Pointer to the ANY value to decode.
|
* \param any_p Pointer to the ANY value to decode.
|
||||||
* \param callback Callback function called when any_p is successfully decoded.
|
* \param callback Callback function called when any_p is successfully decoded.
|
||||||
**/
|
**/
|
||||||
/*
|
|
||||||
int s1ap_decode_s1ap_e_rabdataforwardinglist(
|
int s1ap_decode_s1ap_e_rabdataforwardinglist(
|
||||||
S1ap_E_RABDataForwardingListIEs_t *s1ap_E_RABDataForwardingListIEs,
|
S1ap_E_RABDataForwardingListIEs_t *s1ap_E_RABDataForwardingListIEs,
|
||||||
S1ap_E_RABDataForwardingList_t *s1ap_E_RABDataForwardingList);
|
S1ap_E_RABDataForwardingList_t *s1ap_E_RABDataForwardingList);
|
||||||
*/
|
|
||||||
|
|
||||||
/** \brief Encode function for S1ap-E-RABToBeSwitchedDLItemIEs ies.
|
/** \brief Encode function for S1ap-E-RABToBeSwitchedDLItemIEs ies.
|
||||||
* \param s1ap_E_RABToBeSwitchedDLList Pointer to the ASN1 structure.
|
* \param s1ap_E_RABToBeSwitchedDLList Pointer to the ASN1 structure.
|
||||||
|
@ -2629,12 +2625,10 @@ asn_enc_rval_t s1ap_xer_print_s1ap_e_rabtobesetuplistbearersureq(
|
||||||
* \param s1ap_E_RABDataForwardingItemIEs Pointer to the IES structure.
|
* \param s1ap_E_RABDataForwardingItemIEs Pointer to the IES structure.
|
||||||
* \param file File descriptor to write output.
|
* \param file File descriptor to write output.
|
||||||
**/
|
**/
|
||||||
/*
|
|
||||||
asn_enc_rval_t s1ap_xer_print_s1ap_e_rabdataforwardinglist(
|
asn_enc_rval_t s1ap_xer_print_s1ap_e_rabdataforwardinglist(
|
||||||
asn_app_consume_bytes_f *cb,
|
asn_app_consume_bytes_f *cb,
|
||||||
void *app_key,
|
void *app_key,
|
||||||
S1ap_E_RABDataForwardingListIEs_t *s1ap_E_RABDataForwardingListIEs);
|
S1ap_E_RABDataForwardingListIEs_t *s1ap_E_RABDataForwardingListIEs);
|
||||||
*/
|
|
||||||
|
|
||||||
/** \brief Display S1ap_LocationReportingFailureIndication message using XER encoding.
|
/** \brief Display S1ap_LocationReportingFailureIndication message using XER encoding.
|
||||||
* \param message_p Pointer to root message.
|
* \param message_p Pointer to root message.
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
* This file had been created by asn1tostruct.py script v1.0.2
|
* This file had been created by asn1tostruct.py script v1.0.2
|
||||||
* Please do not modify this file but regenerate it via script.
|
* Please do not modify this file but regenerate it via script.
|
||||||
* Created on: 2017-02-03 11:00:55.408484 by acetcom
|
* Created on: 2017-02-03 13:33:42.703530 by acetcom
|
||||||
* from ['S1AP-PDU.asn']
|
* from ['S1AP-PDU.asn']
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
@ -1376,8 +1376,8 @@ asn_enc_rval_t s1ap_xer_print_s1ap_handovercommand(
|
||||||
xer_encode_local(&asn_DEF_S1ap_ENB_UE_S1AP_ID, &s1ap_HandoverCommandIEs->eNB_UE_S1AP_ID, cb, app_key, 2);
|
xer_encode_local(&asn_DEF_S1ap_ENB_UE_S1AP_ID, &s1ap_HandoverCommandIEs->eNB_UE_S1AP_ID, cb, app_key, 2);
|
||||||
xer_encode_local(&asn_DEF_S1ap_HandoverType, &s1ap_HandoverCommandIEs->handoverType, cb, app_key, 2);
|
xer_encode_local(&asn_DEF_S1ap_HandoverType, &s1ap_HandoverCommandIEs->handoverType, cb, app_key, 2);
|
||||||
/* Optional field */
|
/* Optional field */
|
||||||
if (s1ap_HandoverCommandIEs->presenceMask & S1AP_HANDOVERCOMMANDIES_E_RABSUBJECTTODATAFORWARDINGLIST_PRESENT)
|
if (s1ap_HandoverCommandIEs->presenceMask & S1AP_HANDOVERCOMMANDIES_E_RABDATAFORWARDINGLIST_PRESENT)
|
||||||
s1ap_xer_print_s1ap_e_rabsubjecttodataforwardinglist(cb, app_key, &s1ap_HandoverCommandIEs->e_RABSubjecttoDataForwardingList);
|
s1ap_xer_print_s1ap_e_rabdataforwardinglist(cb, app_key, &s1ap_HandoverCommandIEs->e_RABDataForwardingList);
|
||||||
/* Optional field */
|
/* Optional field */
|
||||||
if (s1ap_HandoverCommandIEs->presenceMask & S1AP_HANDOVERCOMMANDIES_E_RABTORELEASELISTHOCMD_PRESENT)
|
if (s1ap_HandoverCommandIEs->presenceMask & S1AP_HANDOVERCOMMANDIES_E_RABTORELEASELISTHOCMD_PRESENT)
|
||||||
xer_encode_local(&asn_DEF_S1ap_E_RABList, &s1ap_HandoverCommandIEs->e_RABtoReleaseListHOCmd, cb, app_key, 2);
|
xer_encode_local(&asn_DEF_S1ap_E_RABList, &s1ap_HandoverCommandIEs->e_RABtoReleaseListHOCmd, cb, app_key, 2);
|
||||||
|
@ -1752,8 +1752,8 @@ asn_enc_rval_t s1ap_xer_print_s1ap_downlinks1cdma2000tunneling(
|
||||||
xer_encode_local(&asn_DEF_S1ap_MME_UE_S1AP_ID, &s1ap_DownlinkS1cdma2000tunnelingIEs->mme_ue_s1ap_id, cb, app_key, 2);
|
xer_encode_local(&asn_DEF_S1ap_MME_UE_S1AP_ID, &s1ap_DownlinkS1cdma2000tunnelingIEs->mme_ue_s1ap_id, cb, app_key, 2);
|
||||||
xer_encode_local(&asn_DEF_S1ap_ENB_UE_S1AP_ID, &s1ap_DownlinkS1cdma2000tunnelingIEs->eNB_UE_S1AP_ID, cb, app_key, 2);
|
xer_encode_local(&asn_DEF_S1ap_ENB_UE_S1AP_ID, &s1ap_DownlinkS1cdma2000tunnelingIEs->eNB_UE_S1AP_ID, cb, app_key, 2);
|
||||||
/* Optional field */
|
/* Optional field */
|
||||||
if (s1ap_DownlinkS1cdma2000tunnelingIEs->presenceMask & S1AP_DOWNLINKS1CDMA2000TUNNELINGIES_E_RABSUBJECTTODATAFORWARDINGLIST_PRESENT)
|
if (s1ap_DownlinkS1cdma2000tunnelingIEs->presenceMask & S1AP_DOWNLINKS1CDMA2000TUNNELINGIES_E_RABDATAFORWARDINGLIST_PRESENT)
|
||||||
s1ap_xer_print_s1ap_e_rabsubjecttodataforwardinglist(cb, app_key, &s1ap_DownlinkS1cdma2000tunnelingIEs->e_RABSubjecttoDataForwardingList);
|
s1ap_xer_print_s1ap_e_rabdataforwardinglist(cb, app_key, &s1ap_DownlinkS1cdma2000tunnelingIEs->e_RABDataForwardingList);
|
||||||
/* Optional field */
|
/* Optional field */
|
||||||
if (s1ap_DownlinkS1cdma2000tunnelingIEs->presenceMask & S1AP_DOWNLINKS1CDMA2000TUNNELINGIES_CDMA2000HOSTATUS_PRESENT)
|
if (s1ap_DownlinkS1cdma2000tunnelingIEs->presenceMask & S1AP_DOWNLINKS1CDMA2000TUNNELINGIES_CDMA2000HOSTATUS_PRESENT)
|
||||||
xer_encode_local(&asn_DEF_S1ap_Cdma2000HOStatus, &s1ap_DownlinkS1cdma2000tunnelingIEs->cdma2000HOStatus, cb, app_key, 2);
|
xer_encode_local(&asn_DEF_S1ap_Cdma2000HOStatus, &s1ap_DownlinkS1cdma2000tunnelingIEs->cdma2000HOStatus, cb, app_key, 2);
|
||||||
|
|
|
@ -891,7 +891,7 @@ FROM S1AP-Containers
|
||||||
id-E-RABSetupItemCtxtSURes,
|
id-E-RABSetupItemCtxtSURes,
|
||||||
id-E-RABSetupListBearerSURes,
|
id-E-RABSetupListBearerSURes,
|
||||||
id-E-RABSetupListCtxtSURes,
|
id-E-RABSetupListCtxtSURes,
|
||||||
id-E-RABSubjecttoDataForwardingList,
|
id-E-RABDataForwardingList,
|
||||||
id-E-RABToBeModifiedItemBearerModReq,
|
id-E-RABToBeModifiedItemBearerModReq,
|
||||||
id-E-RABToBeModifiedListBearerModReq,
|
id-E-RABToBeModifiedListBearerModReq,
|
||||||
id-E-RABToBeReleasedList,
|
id-E-RABToBeReleasedList,
|
||||||
|
@ -1054,7 +1054,7 @@ HandoverCommandIEs S1AP-PROTOCOL-IES ::= {
|
||||||
{ ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory } |
|
{ ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory } |
|
||||||
{ ID id-NASSecurityParametersfromE-UTRAN CRITICALITY reject TYPE NASSecurityParametersfromE-UTRAN PRESENCE conditional
|
{ ID id-NASSecurityParametersfromE-UTRAN CRITICALITY reject TYPE NASSecurityParametersfromE-UTRAN PRESENCE conditional
|
||||||
-- This IE shall be present if HandoverType IE is set to value "LTEtoUTRAN" or "LTEtoGERAN" -- }|
|
-- This IE shall be present if HandoverType IE is set to value "LTEtoUTRAN" or "LTEtoGERAN" -- }|
|
||||||
{ ID id-E-RABSubjecttoDataForwardingList CRITICALITY ignore TYPE E-RABSubjecttoDataForwardingList PRESENCE optional } |
|
{ ID id-E-RABDataForwardingList CRITICALITY ignore TYPE E-RABDataForwardingList PRESENCE optional } |
|
||||||
{ ID id-E-RABtoReleaseListHOCmd CRITICALITY ignore TYPE E-RABList PRESENCE optional } |
|
{ ID id-E-RABtoReleaseListHOCmd CRITICALITY ignore TYPE E-RABList PRESENCE optional } |
|
||||||
{ ID id-Target-ToSource-TransparentContainer CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE mandatory }|
|
{ ID id-Target-ToSource-TransparentContainer CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE mandatory }|
|
||||||
{ ID id-Target-ToSource-TransparentContainer-Secondary CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE optional }|
|
{ ID id-Target-ToSource-TransparentContainer-Secondary CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE optional }|
|
||||||
|
@ -1063,7 +1063,7 @@ HandoverCommandIEs S1AP-PROTOCOL-IES ::= {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
E-RABSubjecttoDataForwardingList ::= E-RAB-IE-ContainerList { {E-RABDataForwardingItemIEs} }
|
E-RABDataForwardingList ::= E-RAB-IE-ContainerList { {E-RABDataForwardingItemIEs} }
|
||||||
|
|
||||||
|
|
||||||
E-RABDataForwardingItemIEs S1AP-PROTOCOL-IES ::= {
|
E-RABDataForwardingItemIEs S1AP-PROTOCOL-IES ::= {
|
||||||
|
@ -2639,7 +2639,7 @@ DownlinkS1cdma2000tunneling ::= SEQUENCE {
|
||||||
DownlinkS1cdma2000tunnelingIEs S1AP-PROTOCOL-IES ::= {
|
DownlinkS1cdma2000tunnelingIEs S1AP-PROTOCOL-IES ::= {
|
||||||
{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory } |
|
{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory } |
|
||||||
{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory } |
|
{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory } |
|
||||||
{ ID id-E-RABSubjecttoDataForwardingList CRITICALITY ignore TYPE E-RABSubjecttoDataForwardingList PRESENCE optional } |
|
{ ID id-E-RABDataForwardingList CRITICALITY ignore TYPE E-RABDataForwardingList PRESENCE optional } |
|
||||||
{ ID id-cdma2000HOStatus CRITICALITY ignore TYPE Cdma2000HOStatus PRESENCE optional } |
|
{ ID id-cdma2000HOStatus CRITICALITY ignore TYPE Cdma2000HOStatus PRESENCE optional } |
|
||||||
{ ID id-cdma2000RATType CRITICALITY reject TYPE Cdma2000RATType PRESENCE mandatory } |
|
{ ID id-cdma2000RATType CRITICALITY reject TYPE Cdma2000RATType PRESENCE mandatory } |
|
||||||
{ ID id-cdma2000PDU CRITICALITY reject TYPE Cdma2000PDU PRESENCE mandatory },
|
{ ID id-cdma2000PDU CRITICALITY reject TYPE Cdma2000PDU PRESENCE mandatory },
|
||||||
|
@ -3438,7 +3438,7 @@ AllocationAndRetentionPriority-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
|
||||||
-- B
|
-- B
|
||||||
|
|
||||||
|
|
||||||
Bearers-SubjectToStatusTransferList ::= SEQUENCE (SIZE(1.. maxNrOfE-RABs)) OF ProtocolIE-SingleContainer { { Bearers-SubjectToStatusTransfer-ItemIEs } }
|
Bearers-SubjectToStatusTransfer-List ::= SEQUENCE (SIZE(1.. maxNrOfE-RABs)) OF ProtocolIE-SingleContainer { { Bearers-SubjectToStatusTransfer-ItemIEs } }
|
||||||
|
|
||||||
|
|
||||||
Bearers-SubjectToStatusTransfer-ItemIEs S1AP-PROTOCOL-IES ::= {
|
Bearers-SubjectToStatusTransfer-ItemIEs S1AP-PROTOCOL-IES ::= {
|
||||||
|
@ -3974,7 +3974,7 @@ GUMMEIList::= SEQUENCE (SIZE (1.. maxnoofMMECs)) OF GUMMEI
|
||||||
|
|
||||||
|
|
||||||
ENB-StatusTransfer-TransparentContainer ::= SEQUENCE {
|
ENB-StatusTransfer-TransparentContainer ::= SEQUENCE {
|
||||||
bearers-SubjectToStatusTransferList Bearers-SubjectToStatusTransferList,
|
bearers-SubjectToStatusTransferList Bearers-SubjectToStatusTransfer-List,
|
||||||
iE-Extensions ProtocolExtensionContainer { {ENB-StatusTransfer-TransparentContainer-ExtIEs} } OPTIONAL,
|
iE-Extensions ProtocolExtensionContainer { {ENB-StatusTransfer-TransparentContainer-ExtIEs} } OPTIONAL,
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
@ -5297,7 +5297,7 @@ ProtocolIE-ID ::= INTEGER {
|
||||||
id-SourceID(3),
|
id-SourceID(3),
|
||||||
id-TargetID(4),
|
id-TargetID(4),
|
||||||
id-eNB-UE-S1AP-ID(8),
|
id-eNB-UE-S1AP-ID(8),
|
||||||
id-E-RABSubjecttoDataForwardingList(12),
|
id-E-RABDataForwardingList(12),
|
||||||
id-E-RABtoReleaseListHOCmd(13),
|
id-E-RABtoReleaseListHOCmd(13),
|
||||||
id-E-RABDataForwardingItem(14),
|
id-E-RABDataForwardingItem(14),
|
||||||
id-E-RABReleaseItemBearerRelComp(15),
|
id-E-RABReleaseItemBearerRelComp(15),
|
||||||
|
@ -5603,7 +5603,7 @@ id-Cause
|
||||||
id-SourceID ProtocolIE-ID ::= 3
|
id-SourceID ProtocolIE-ID ::= 3
|
||||||
id-TargetID ProtocolIE-ID ::= 4
|
id-TargetID ProtocolIE-ID ::= 4
|
||||||
id-eNB-UE-S1AP-ID ProtocolIE-ID ::= 8
|
id-eNB-UE-S1AP-ID ProtocolIE-ID ::= 8
|
||||||
id-E-RABSubjecttoDataForwardingList ProtocolIE-ID ::= 12
|
id-E-RABDataForwardingList ProtocolIE-ID ::= 12
|
||||||
id-E-RABtoReleaseListHOCmd ProtocolIE-ID ::= 13
|
id-E-RABtoReleaseListHOCmd ProtocolIE-ID ::= 13
|
||||||
id-E-RABDataForwardingItem ProtocolIE-ID ::= 14
|
id-E-RABDataForwardingItem ProtocolIE-ID ::= 14
|
||||||
id-E-RABReleaseItemBearerRelComp ProtocolIE-ID ::= 15
|
id-E-RABReleaseItemBearerRelComp ProtocolIE-ID ::= 15
|
||||||
|
|
|
@ -891,7 +891,7 @@ FROM S1AP-Containers
|
||||||
id-E-RABSetupItemCtxtSURes,
|
id-E-RABSetupItemCtxtSURes,
|
||||||
id-E-RABSetupListBearerSURes,
|
id-E-RABSetupListBearerSURes,
|
||||||
id-E-RABSetupListCtxtSURes,
|
id-E-RABSetupListCtxtSURes,
|
||||||
id-E-RABSubjecttoDataForwardingList,
|
id-E-RABDataForwardingList,
|
||||||
id-E-RABToBeModifiedItemBearerModReq,
|
id-E-RABToBeModifiedItemBearerModReq,
|
||||||
id-E-RABToBeModifiedListBearerModReq,
|
id-E-RABToBeModifiedListBearerModReq,
|
||||||
id-E-RABToBeReleasedList,
|
id-E-RABToBeReleasedList,
|
||||||
|
@ -1054,7 +1054,7 @@ S1ap-HandoverCommandIEs S1AP-PROTOCOL-IES ::= {
|
||||||
{ ID id-HandoverType CRITICALITY reject TYPE S1ap-HandoverType PRESENCE mandatory } |
|
{ ID id-HandoverType CRITICALITY reject TYPE S1ap-HandoverType PRESENCE mandatory } |
|
||||||
{ ID id-NASSecurityParametersfromE-UTRAN CRITICALITY reject TYPE S1ap-NASSecurityParametersfromE-UTRAN PRESENCE conditional
|
{ ID id-NASSecurityParametersfromE-UTRAN CRITICALITY reject TYPE S1ap-NASSecurityParametersfromE-UTRAN PRESENCE conditional
|
||||||
-- This IE shall be present if S1ap-HandoverType IE is set to value "LTEtoUTRAN" or "LTEtoGERAN" -- }|
|
-- This IE shall be present if S1ap-HandoverType IE is set to value "LTEtoUTRAN" or "LTEtoGERAN" -- }|
|
||||||
{ ID id-E-RABSubjecttoDataForwardingList CRITICALITY ignore TYPE S1ap-E-RABSubjecttoDataForwardingList PRESENCE optional } |
|
{ ID id-E-RABDataForwardingList CRITICALITY ignore TYPE S1ap-E-RABDataForwardingList PRESENCE optional } |
|
||||||
{ ID id-E-RABtoReleaseListHOCmd CRITICALITY ignore TYPE S1ap-E-RABList PRESENCE optional } |
|
{ ID id-E-RABtoReleaseListHOCmd CRITICALITY ignore TYPE S1ap-E-RABList PRESENCE optional } |
|
||||||
{ ID id-Target-ToSource-TransparentContainer CRITICALITY reject TYPE S1ap-Target-ToSource-TransparentContainer PRESENCE mandatory }|
|
{ ID id-Target-ToSource-TransparentContainer CRITICALITY reject TYPE S1ap-Target-ToSource-TransparentContainer PRESENCE mandatory }|
|
||||||
{ ID id-Target-ToSource-TransparentContainer-Secondary CRITICALITY reject TYPE S1ap-Target-ToSource-TransparentContainer PRESENCE optional }|
|
{ ID id-Target-ToSource-TransparentContainer-Secondary CRITICALITY reject TYPE S1ap-Target-ToSource-TransparentContainer PRESENCE optional }|
|
||||||
|
@ -1063,7 +1063,7 @@ S1ap-HandoverCommandIEs S1AP-PROTOCOL-IES ::= {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
S1ap-E-RABSubjecttoDataForwardingList ::= E-RAB-IE-ContainerList { {S1ap-E-RABDataForwardingItemIEs} }
|
S1ap-E-RABDataForwardingList ::= E-RAB-IE-ContainerList { {S1ap-E-RABDataForwardingItemIEs} }
|
||||||
|
|
||||||
|
|
||||||
S1ap-E-RABDataForwardingItemIEs S1AP-PROTOCOL-IES ::= {
|
S1ap-E-RABDataForwardingItemIEs S1AP-PROTOCOL-IES ::= {
|
||||||
|
@ -2639,7 +2639,7 @@ S1ap-DownlinkS1cdma2000tunneling ::= SEQUENCE {
|
||||||
S1ap-DownlinkS1cdma2000tunnelingIEs S1AP-PROTOCOL-IES ::= {
|
S1ap-DownlinkS1cdma2000tunnelingIEs S1AP-PROTOCOL-IES ::= {
|
||||||
{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE S1ap-MME-UE-S1AP-ID PRESENCE mandatory } |
|
{ ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE S1ap-MME-UE-S1AP-ID PRESENCE mandatory } |
|
||||||
{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE S1ap-ENB-UE-S1AP-ID PRESENCE mandatory } |
|
{ ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE S1ap-ENB-UE-S1AP-ID PRESENCE mandatory } |
|
||||||
{ ID id-E-RABSubjecttoDataForwardingList CRITICALITY ignore TYPE S1ap-E-RABSubjecttoDataForwardingList PRESENCE optional } |
|
{ ID id-E-RABDataForwardingList CRITICALITY ignore TYPE S1ap-E-RABDataForwardingList PRESENCE optional } |
|
||||||
{ ID id-cdma2000HOStatus CRITICALITY ignore TYPE S1ap-Cdma2000HOStatus PRESENCE optional } |
|
{ ID id-cdma2000HOStatus CRITICALITY ignore TYPE S1ap-Cdma2000HOStatus PRESENCE optional } |
|
||||||
{ ID id-cdma2000RATType CRITICALITY reject TYPE S1ap-Cdma2000RATType PRESENCE mandatory } |
|
{ ID id-cdma2000RATType CRITICALITY reject TYPE S1ap-Cdma2000RATType PRESENCE mandatory } |
|
||||||
{ ID id-cdma2000PDU CRITICALITY reject TYPE S1ap-Cdma2000PDU PRESENCE mandatory },
|
{ ID id-cdma2000PDU CRITICALITY reject TYPE S1ap-Cdma2000PDU PRESENCE mandatory },
|
||||||
|
@ -3438,7 +3438,7 @@ S1ap-AllocationAndRetentionPriority-ExtIEs S1AP-PROTOCOL-EXTENSION ::= {
|
||||||
-- B
|
-- B
|
||||||
|
|
||||||
|
|
||||||
S1ap-Bearers-SubjectToStatusTransferList ::= SEQUENCE (SIZE(1.. s1ap-maxNrOfE-RABs)) OF S1ap-IE
|
S1ap-Bearers-SubjectToStatusTransfer-List ::= SEQUENCE (SIZE(1.. s1ap-maxNrOfE-RABs)) OF S1ap-IE
|
||||||
|
|
||||||
|
|
||||||
S1ap-Bearers-SubjectToStatusTransfer-ItemIEs S1AP-PROTOCOL-IES ::= {
|
S1ap-Bearers-SubjectToStatusTransfer-ItemIEs S1AP-PROTOCOL-IES ::= {
|
||||||
|
@ -3974,7 +3974,7 @@ S1ap-GUMMEIList::= SEQUENCE (SIZE (1.. s1ap-maxnoofMMECs)) OF S1ap-GUMMEI
|
||||||
|
|
||||||
|
|
||||||
S1ap-ENB-StatusTransfer-TransparentContainer ::= SEQUENCE {
|
S1ap-ENB-StatusTransfer-TransparentContainer ::= SEQUENCE {
|
||||||
bearers-SubjectToStatusTransferList S1ap-Bearers-SubjectToStatusTransferList,
|
bearers-SubjectToStatusTransferList S1ap-Bearers-SubjectToStatusTransfer-List,
|
||||||
iE-Extensions ProtocolExtensionContainer { {S1ap-ENB-StatusTransfer-TransparentContainer-ExtIEs} } OPTIONAL,
|
iE-Extensions ProtocolExtensionContainer { {S1ap-ENB-StatusTransfer-TransparentContainer-ExtIEs} } OPTIONAL,
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
@ -5297,7 +5297,7 @@ S1ap-ProtocolIE-ID ::= INTEGER {
|
||||||
id-SourceID(3),
|
id-SourceID(3),
|
||||||
id-TargetID(4),
|
id-TargetID(4),
|
||||||
id-eNB-UE-S1AP-ID(8),
|
id-eNB-UE-S1AP-ID(8),
|
||||||
id-E-RABSubjecttoDataForwardingList(12),
|
id-E-RABDataForwardingList(12),
|
||||||
id-E-RABtoReleaseListHOCmd(13),
|
id-E-RABtoReleaseListHOCmd(13),
|
||||||
id-E-RABDataForwardingItem(14),
|
id-E-RABDataForwardingItem(14),
|
||||||
id-E-RABReleaseItemBearerRelComp(15),
|
id-E-RABReleaseItemBearerRelComp(15),
|
||||||
|
@ -5603,7 +5603,7 @@ id-Cause
|
||||||
id-SourceID S1ap-ProtocolIE-ID ::= 3
|
id-SourceID S1ap-ProtocolIE-ID ::= 3
|
||||||
id-TargetID S1ap-ProtocolIE-ID ::= 4
|
id-TargetID S1ap-ProtocolIE-ID ::= 4
|
||||||
id-eNB-UE-S1AP-ID S1ap-ProtocolIE-ID ::= 8
|
id-eNB-UE-S1AP-ID S1ap-ProtocolIE-ID ::= 8
|
||||||
id-E-RABSubjecttoDataForwardingList S1ap-ProtocolIE-ID ::= 12
|
id-E-RABDataForwardingList S1ap-ProtocolIE-ID ::= 12
|
||||||
id-E-RABtoReleaseListHOCmd S1ap-ProtocolIE-ID ::= 13
|
id-E-RABtoReleaseListHOCmd S1ap-ProtocolIE-ID ::= 13
|
||||||
id-E-RABDataForwardingItem S1ap-ProtocolIE-ID ::= 14
|
id-E-RABDataForwardingItem S1ap-ProtocolIE-ID ::= 14
|
||||||
id-E-RABReleaseItemBearerRelComp S1ap-ProtocolIE-ID ::= 15
|
id-E-RABReleaseItemBearerRelComp S1ap-ProtocolIE-ID ::= 15
|
||||||
|
|
Loading…
Reference in New Issue