RSL_Types: Define RACH Load IE
diff --git a/library/RSL_Types.ttcn b/library/RSL_Types.ttcn
index 2771bda..5366042 100644
--- a/library/RSL_Types.ttcn
+++ b/library/RSL_Types.ttcn
@@ -343,6 +343,21 @@
 		uint5_t		power_level
 	}
 
+	/* 9.3.18 */
+	type record RSL_IE_RachLoad {
+		uint8_t		len,
+		uint16_t	slot_count,
+		uint16_t	busy_count,
+		uint16_t	access_count
+	} with { variant (len) "LENGTHTO(slot_count,busy_count,access_count)" }
+
+	template RSL_IE_RachLoad ts_RSL_IE_RachLoad(uint16_t slot, uint16_t busy, uint16_t acc) := {
+		len := 0, /* overwritten */
+		slot_count := slot,
+		busy_count := busy,
+		access_count := acc
+	}
+
 	/* 9.3.19 */
 	type record RSL_IE_RequestRef {
 		OCT1		ra,
@@ -440,6 +455,7 @@
 		RSL_IE_FrameNumber	frame_nr,
 		RSL_IE_Cause		cause,
 		uint8_t			access_delay,
+		RSL_IE_RachLoad		rach_load,
 		uint8_t			meas_res_nr,
 		RSL_IE_L1Info		l1_info,
 		RSL_IE_SysinfoType	sysinfo_type,
@@ -473,6 +489,7 @@
 					frame_nr, iei = RSL_IE_FRAME_NUMBER;
 					cause, iei = RSL_IE_CAUSE;
 					access_delay, iei = RSL_IE_ACCESS_DELAY;
+					rach_load, iei = RSL_IE_RACH_LOAD;
 					meas_res_nr, iei = RSL_IE_MEAS_RES_NR;
 					l1_info, iei = RSL_IE_L1_INFO;
 					sysinfo_type, iei = RSL_IE_SYSINFO_TYPE;