- char ifmd_name[IFNAMSIZ]; /* name of interface */
- int ifmd_pcount; /* number of promiscuous listeners */
- int ifmd_flags; /* interface flags */
- int ifmd_snd_len; /* instantaneous length of send queue */
- int ifmd_snd_maxlen; /* maximum length of send queue */
- int ifmd_snd_drops; /* number of drops in send queue */
- int ifmd_filler[4]; /* for future expansion */
- struct if_data ifmd_data; /* generic information and statistics */
+ char ifmd_name[IFNAMSIZ]; /* name of interface */
+ unsigned int ifmd_pcount; /* number of promiscuous listeners */
+ unsigned int ifmd_flags; /* interface flags */
+ unsigned int ifmd_snd_len; /* instantaneous length of send queue */
+ unsigned int ifmd_snd_maxlen; /* maximum length of send queue */
+ unsigned int ifmd_snd_drops; /* number of drops in send queue */
+ unsigned int ifmd_filler[4]; /* for future expansion */
+ struct if_data64 ifmd_data; /* generic information and statistics */
+};
+
+#ifdef PRIVATE
+struct ifmibdata_supplemental {
+ struct if_traffic_class ifmd_traffic_class;
+ struct if_data_extended ifmd_data_extended;
+ struct if_packet_stats ifmd_packet_stats;
+ struct if_rxpoll_stats ifmd_rxpoll_stats;