ipa: Declare all structs used
A few declarations are missing.
This patch adds forward declarations for struct used for pointers
only and an include directive (osmocom/core/select.h) to get a full
definition of struct osmo_fd.
Sponsored-by: On-Waves ehf
diff --git a/include/osmocom/abis/ipa.h b/include/osmocom/abis/ipa.h
index 19815f6..6f40a40 100644
--- a/include/osmocom/abis/ipa.h
+++ b/include/osmocom/abis/ipa.h
@@ -4,8 +4,13 @@
#include <stdint.h>
#include <osmocom/core/linuxlist.h>
#include <osmocom/core/timer.h>
+#include <osmocom/core/select.h>
#include <osmocom/gsm/ipa.h>
+struct e1inp_line;
+struct e1inp_ts;
+struct msgb;
+
struct ipa_server_link {
struct e1inp_line *line;
struct osmo_fd ofd;