ms: Log MS active/idle state in 'show ms' VTY commands

Change-Id: Ibcd34055c9ae390510c5c3ba26621fd96d2368fd
diff --git a/src/gprs_ms.c b/src/gprs_ms.c
index 720617e..0018252 100644
--- a/src/gprs_ms.c
+++ b/src/gprs_ms.c
@@ -219,6 +219,8 @@
 {
 	unsigned long delay_rel_sec = osmo_tdef_get(ms->bts->pcu->T_defs, -2030, OSMO_TDEF_S, -1);
 
+	osmo_gettimeofday(&ms->tv_idle_start, NULL);
+
 	ms_set_reserved_slots(ms, NULL, 0, 0);
 	ms->first_common_ts = NULL;
 
@@ -251,6 +253,7 @@
 
 	LOGPMS(ms, DMS, LOGL_DEBUG, "Cancel scheduled MS release\n");
 
+	timerclear(&ms->tv_idle_start);
 	osmo_timer_del(&ms->release_timer);
 }