osmo_rf: Keep the current policy inside the RF struct..

Keep a back pointer to the rf struct inside the connection,
resolve the network through the back pointer. Also assume
that the RF is on. In case we start with RF locked, the policy
is on but we will not see any MS talking to us.
diff --git a/openbsc/include/openbsc/osmo_bsc_rf.h b/openbsc/include/openbsc/osmo_bsc_rf.h
index 163e55c..dec9572 100644
--- a/openbsc/include/openbsc/osmo_bsc_rf.h
+++ b/openbsc/include/openbsc/osmo_bsc_rf.h
@@ -6,13 +6,15 @@
 struct gsm_network;
 
 struct osmo_bsc_rf {
+	/* the value of signal.h */
+	int policy;
 	struct bsc_fd listen;
 	struct gsm_network *gsm_network;
 };
 
 struct osmo_bsc_rf_conn {
 	struct write_queue queue;
-	struct gsm_network *gsm_network;
+	struct osmo_bsc_rf *rf;
 };
 
 struct osmo_bsc_rf *osmo_bsc_rf_create(const char *path, struct gsm_network *net);