diff --git a/gtests/net/packetdrill/platforms.h b/gtests/net/packetdrill/platforms.h
index 2ecacab88e07a5ae877baef0d106dfb5f1a8c8a6..cd988aacb098c0ffd82b27143ed86f7d6ca67fbb 100644
--- a/gtests/net/packetdrill/platforms.h
+++ b/gtests/net/packetdrill/platforms.h
@@ -125,5 +125,21 @@
 
 #endif  /* __APPLE__ */
 
+/* ------------------------- Solaris --------------------- */
+
+#if defined(__SunOS_5_11)
+
+#define IPPROTO_IPIP            IPPROTO_ENCAP
+#define IPPROTO_GRE             47
+#include <sys/types.h>
+#include <sys/socket.h>
+//#include <netinet/sctp.h>
+#define USE_LIBPCAP             1
+#define HAVE_TCP_INFO           1
+#define HAVE_FMEMOPEN           1
+#define HAVE_OPEN_MEMSTREAM     1
+
+#endif  /* __SunOS_5_11 */
+
 
 #endif /* __PLATFORMS_H__ */