udp: Poll SNMP for timeouts and fd every 100ms

This is the easiest way to integrate net-snmp with the event loop,
every 100ms we are going to check for timeouts or incoming messages
diff --git a/include/bsc_data.h b/include/bsc_data.h
index 587afec..3311d53 100644
--- a/include/bsc_data.h
+++ b/include/bsc_data.h
@@ -43,6 +43,7 @@
 struct mtp_udp_data {
 	struct write_queue write_queue;
 	struct snmp_mtp_session *session;
+	struct timer_list snmp_poll;
 
 	struct llist_head links;
 };
diff --git a/include/snmp_mtp.h b/include/snmp_mtp.h
index a42b08e..beefa48 100644
--- a/include/snmp_mtp.h
+++ b/include/snmp_mtp.h
@@ -34,5 +34,6 @@
 struct snmp_mtp_session *snmp_mtp_session_create(char *host);
 void snmp_mtp_deactivate(struct snmp_mtp_session *, int link_id);
 void snmp_mtp_activate(struct snmp_mtp_session *, int link_id);
+void snmp_mtp_poll();
 
 #endif