]> gitweb.fperrin.net Git - iftop.git/blobdiff - iftop.h
Keep track of lost packets as reported by pcap_stats
[iftop.git] / iftop.h
diff --git a/iftop.h b/iftop.h
index 4f03d8c3fdb6daa39b07a5e2d336414fb551f351..e5279d172625c6ad3206dfdd4deb7ba9b0807abb 100644 (file)
--- a/iftop.h
+++ b/iftop.h
 #define RESOLUTION 2
 #define DUMP_RESOLUTION 300
 
+/* At least OpenBSD and NexentaCore do not
+ * define s6_addr32 for user land settings.
+ */
+#if !defined s6_addr32 && defined __sun__
+#      define s6_addr32 _S6_un._S6_u32
+#elif !defined s6_addr32 && \
+               ( defined __OpenBSD__ || defined __FreeBSD__ )
+#      define s6_addr32 __u6_addr.__u6_addr32
+#endif /* !defined s6_addr32 */
+
 typedef struct {
     long recv[HISTORY_LENGTH];
     long sent[HISTORY_LENGTH];
     double long total_sent;
     double long total_recv;
+    long lost_packets;
     int last_write;
 } history_type;