aboutsummaryrefslogtreecommitdiffstats
path: root/src/hnbap_const.h
blob: 7d3dfa3f2254a6cea16b4a49f7b9eaded941893f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#pragma once

/* should be auto-generated by ffasn1c, but isn't :( */
enum hnbap_procedure_code {
	HNBAP_PC_HNBRegister		= 1,
	HNBAP_PC_HNBDe_Register 	= 2,
	HNBAP_PC_UERegister		= 3,
	HNBAP_PC_UEDe_Register		= 4,
	HNBAP_PC_ErrorIndication	= 5,
	HNBAP_PC_privateMessage		= 6,
	HNBAP_PC_CSGMembershipUpdate	= 7,
	HNBAP_PC_TNLUpdate		= 9,
	HNBAP_PC_HNBConfigTransfer	= 10,
	HNBAP_PC_RelocationComplete	= 11,
	HNBAP_PC_U_RNTIQuery		= 14,
};

/* should be auto-generated by ffasn1c, but isn't :( */
enum hnbap_iei {
	HNBAP_IEI_Cause				= 1,
	HNBAP_IEI_CriticalityDiagnostics	= 2,
	HNBAP_IEI_HNB_Identity			= 3,
	HNBAP_IEI_Context_ID			= 4,
	HNBAP_IEI_UE_Identity			= 5,
	HNBAP_IEI_LAC				= 6,
	HNBAP_IEI_RAC				= 7,
	HNBAP_IEI_HNB_Location_Information	= 8,
	HNBAP_IEI_PLMNidentity			= 9,
	HNBAP_IEI_SAC				= 10,
	HNBAP_IEI_CellIdentity			= 11,
	HNBAP_IEI_RegistrationCause		= 12,
	HNBAP_IEI_UE_Capabilities		= 13,
	HNBAP_IEI_RNC_ID			= 14,
	HNBAP_IEI_CSG_ID			= 15,
	HNBAP_IEI_BackoffTimer			= 16,
	HNBAP_IEI_HNB_Internet_Information	= 17,
	HNBAP_IEI_HNB_Cell_Acces_Mode		= 18,
	HNBAP_IEI_MuxPortNumber			= 19,
	HNBAP_IEI_Service_Area_For_Broadcast	= 20,
	HNBAP_IEI_CSGMembershipStatus		= 21,
	HNBAP_IEI_RABList			= 22,
	HNBAP_IEI_HNBConfigInfo			= 23,
	HNBAP_IEI_AccessResult			= 25,
	HNBAP_IEI_Update_cause			= 26,
	HNBAP_IEI_NeighborInfoList		= 27,
	HNBAP_IEI_NeighborInfoRequestList	= 28,
	HNBAP_IEI_Iurh_Signalling_TNL_Address	= 29,
	HNBAP_IEI_PSC				= 30,
	HNBAP_IEI_HNB_Cell_Identifier		= 31,
	HNBAP_IEI_HNB_Tunnel_Information	= 41,
	HNBAP_IEI_CELL_FACHMobilitySupport	= 42,
	HNBAP_IEI_S_RNTIPrefix			= 43,
	HNBAP_IEI_S_RNTIPrefix			= 43,
	/* FIXME */
};