Index: uspace/srv/net/inetsrv/icmp.c
===================================================================
--- uspace/srv/net/inetsrv/icmp.c	(revision b243da3434115a8101e3ebac364a0a3b75aaf102)
+++ uspace/srv/net/inetsrv/icmp.c	(revision 13be2583f424e363415cb6d5be27d6fb883f8353)
@@ -40,4 +40,5 @@
 #include <mem.h>
 #include <stdlib.h>
+#include <types/inetping.h>
 #include <net/socket_codes.h>
 #include "icmp.h"
Index: uspace/srv/net/inetsrv/icmp.h
===================================================================
--- uspace/srv/net/inetsrv/icmp.h	(revision b243da3434115a8101e3ebac364a0a3b75aaf102)
+++ uspace/srv/net/inetsrv/icmp.h	(revision 13be2583f424e363415cb6d5be27d6fb883f8353)
@@ -38,4 +38,5 @@
 #define ICMP_H_
 
+#include <types/inetping.h>
 #include "inetsrv.h"
 
Index: uspace/srv/net/inetsrv/icmpv6.c
===================================================================
--- uspace/srv/net/inetsrv/icmpv6.c	(revision b243da3434115a8101e3ebac364a0a3b75aaf102)
+++ uspace/srv/net/inetsrv/icmpv6.c	(revision 13be2583f424e363415cb6d5be27d6fb883f8353)
@@ -41,4 +41,5 @@
 #include <stdlib.h>
 #include <net/socket_codes.h>
+#include <types/inetping6.h>
 #include "icmpv6.h"
 #include "icmpv6_std.h"
Index: uspace/srv/net/inetsrv/icmpv6.h
===================================================================
--- uspace/srv/net/inetsrv/icmpv6.h	(revision b243da3434115a8101e3ebac364a0a3b75aaf102)
+++ uspace/srv/net/inetsrv/icmpv6.h	(revision 13be2583f424e363415cb6d5be27d6fb883f8353)
@@ -38,4 +38,5 @@
 #define ICMPV6_H_
 
+#include <types/inetping6.h>
 #include "inetsrv.h"
 
Index: uspace/srv/net/inetsrv/inetping.c
===================================================================
--- uspace/srv/net/inetsrv/inetping.c	(revision b243da3434115a8101e3ebac364a0a3b75aaf102)
+++ uspace/srv/net/inetsrv/inetping.c	(revision 13be2583f424e363415cb6d5be27d6fb883f8353)
@@ -43,4 +43,5 @@
 #include <stdlib.h>
 #include <sys/types.h>
+#include <types/inetping.h>
 #include <net/socket_codes.h>
 #include "icmp.h"
Index: uspace/srv/net/inetsrv/inetping.h
===================================================================
--- uspace/srv/net/inetsrv/inetping.h	(revision b243da3434115a8101e3ebac364a0a3b75aaf102)
+++ uspace/srv/net/inetsrv/inetping.h	(revision 13be2583f424e363415cb6d5be27d6fb883f8353)
@@ -38,4 +38,5 @@
 #define INETPING_H_
 
+#include <types/inetping.h>
 #include "inetsrv.h"
 
Index: uspace/srv/net/inetsrv/inetping6.c
===================================================================
--- uspace/srv/net/inetsrv/inetping6.c	(revision b243da3434115a8101e3ebac364a0a3b75aaf102)
+++ uspace/srv/net/inetsrv/inetping6.c	(revision 13be2583f424e363415cb6d5be27d6fb883f8353)
@@ -43,4 +43,5 @@
 #include <stdlib.h>
 #include <sys/types.h>
+#include <types/inetping6.h>
 #include <net/socket_codes.h>
 #include "icmpv6.h"
Index: uspace/srv/net/inetsrv/inetping6.h
===================================================================
--- uspace/srv/net/inetsrv/inetping6.h	(revision b243da3434115a8101e3ebac364a0a3b75aaf102)
+++ uspace/srv/net/inetsrv/inetping6.h	(revision 13be2583f424e363415cb6d5be27d6fb883f8353)
@@ -38,4 +38,5 @@
 #define INETPING6_H_
 
+#include <types/inetping6.h>
 #include "inetsrv.h"
 
Index: uspace/srv/net/inetsrv/inetsrv.h
===================================================================
--- uspace/srv/net/inetsrv/inetsrv.h	(revision b243da3434115a8101e3ebac364a0a3b75aaf102)
+++ uspace/srv/net/inetsrv/inetsrv.h	(revision 13be2583f424e363415cb6d5be27d6fb883f8353)
@@ -148,20 +148,4 @@
 } inet_dir_t;
 
-typedef struct {
-	uint32_t src;
-	uint32_t dest;
-	uint16_t seq_no;
-	void *data;
-	size_t size;
-} inetping_sdu_t;
-
-typedef struct {
-	addr128_t src;
-	addr128_t dest;
-	uint16_t seq_no;
-	void *data;
-	size_t size;
-} inetping6_sdu_t;
-
 extern int inet_ev_recv(inet_client_t *, inet_dgram_t *);
 extern int inet_recv_packet(inet_packet_t *);
