@@ -1186,56 +1186,6 @@ s! {
1186
1186
pub tcpi_rxretransmitpackets: u64 ,
1187
1187
}
1188
1188
1189
- // mach/host_info.h
1190
- pub struct host_cpu_load_info {
1191
- pub cpu_ticks: [ :: natural_t; CPU_STATE_MAX as usize ] ,
1192
- }
1193
-
1194
- // net/if_mib.h
1195
- pub struct ifmibdata {
1196
- /// Name of interface
1197
- pub ifmd_name: [ :: c_char; :: IFNAMSIZ ] ,
1198
- /// Number of promiscuous listeners
1199
- pub ifmd_pcount: :: c_uint,
1200
- /// Interface flags
1201
- pub ifmd_flags: :: c_uint,
1202
- /// Instantaneous length of send queue
1203
- pub ifmd_snd_len: :: c_uint,
1204
- /// Maximum length of send queue
1205
- pub ifmd_snd_maxlen: :: c_uint,
1206
- /// Number of drops in send queue
1207
- pub ifmd_snd_drops: :: c_uint,
1208
- /// For future expansion
1209
- pub ifmd_filler: [ :: c_uint; 4 ] ,
1210
- /// Generic information and statistics
1211
- pub ifmd_data: if_data64,
1212
- }
1213
-
1214
- pub struct ifs_iso_8802_3 {
1215
- pub dot3StatsAlignmentErrors: u32 ,
1216
- pub dot3StatsFCSErrors: u32 ,
1217
- pub dot3StatsSingleCollisionFrames: u32 ,
1218
- pub dot3StatsMultipleCollisionFrames: u32 ,
1219
- pub dot3StatsSQETestErrors: u32 ,
1220
- pub dot3StatsDeferredTransmissions: u32 ,
1221
- pub dot3StatsLateCollisions: u32 ,
1222
- pub dot3StatsExcessiveCollisions: u32 ,
1223
- pub dot3StatsInternalMacTransmitErrors: u32 ,
1224
- pub dot3StatsCarrierSenseErrors: u32 ,
1225
- pub dot3StatsFrameTooLongs: u32 ,
1226
- pub dot3StatsInternalMacReceiveErrors: u32 ,
1227
- pub dot3StatsEtherChipSet: u32 ,
1228
- pub dot3StatsMissedFrames: u32 ,
1229
- pub dot3StatsCollFrequencies: [ u32 ; 16 ] ,
1230
- pub dot3Compliance: u32 ,
1231
- }
1232
-
1233
- pub struct if_family_id {
1234
- pub iffmid_len: u32 ,
1235
- pub iffmid_id: u32 ,
1236
- pub iffmid_str: [ :: c_char; 1 ] ,
1237
- }
1238
-
1239
1189
pub struct in6_addrlifetime {
1240
1190
pub ia6t_expire: time_t,
1241
1191
pub ia6t_preferred: time_t,
@@ -1307,6 +1257,56 @@ s! {
1307
1257
pub ifs6_out_mldreport: :: u_quad_t,
1308
1258
pub ifs6_out_mlddone: :: u_quad_t,
1309
1259
}
1260
+
1261
+ // mach/host_info.h
1262
+ pub struct host_cpu_load_info {
1263
+ pub cpu_ticks: [ :: natural_t; CPU_STATE_MAX as usize ] ,
1264
+ }
1265
+
1266
+ // net/if_mib.h
1267
+ pub struct ifmibdata {
1268
+ /// Name of interface
1269
+ pub ifmd_name: [ :: c_char; :: IFNAMSIZ ] ,
1270
+ /// Number of promiscuous listeners
1271
+ pub ifmd_pcount: :: c_uint,
1272
+ /// Interface flags
1273
+ pub ifmd_flags: :: c_uint,
1274
+ /// Instantaneous length of send queue
1275
+ pub ifmd_snd_len: :: c_uint,
1276
+ /// Maximum length of send queue
1277
+ pub ifmd_snd_maxlen: :: c_uint,
1278
+ /// Number of drops in send queue
1279
+ pub ifmd_snd_drops: :: c_uint,
1280
+ /// For future expansion
1281
+ pub ifmd_filler: [ :: c_uint; 4 ] ,
1282
+ /// Generic information and statistics
1283
+ pub ifmd_data: if_data64,
1284
+ }
1285
+
1286
+ pub struct ifs_iso_8802_3 {
1287
+ pub dot3StatsAlignmentErrors: u32 ,
1288
+ pub dot3StatsFCSErrors: u32 ,
1289
+ pub dot3StatsSingleCollisionFrames: u32 ,
1290
+ pub dot3StatsMultipleCollisionFrames: u32 ,
1291
+ pub dot3StatsSQETestErrors: u32 ,
1292
+ pub dot3StatsDeferredTransmissions: u32 ,
1293
+ pub dot3StatsLateCollisions: u32 ,
1294
+ pub dot3StatsExcessiveCollisions: u32 ,
1295
+ pub dot3StatsInternalMacTransmitErrors: u32 ,
1296
+ pub dot3StatsCarrierSenseErrors: u32 ,
1297
+ pub dot3StatsFrameTooLongs: u32 ,
1298
+ pub dot3StatsInternalMacReceiveErrors: u32 ,
1299
+ pub dot3StatsEtherChipSet: u32 ,
1300
+ pub dot3StatsMissedFrames: u32 ,
1301
+ pub dot3StatsCollFrequencies: [ u32 ; 16 ] ,
1302
+ pub dot3Compliance: u32 ,
1303
+ }
1304
+
1305
+ pub struct if_family_id {
1306
+ pub iffmid_len: u32 ,
1307
+ pub iffmid_id: u32 ,
1308
+ pub iffmid_str: [ :: c_char; 1 ] ,
1309
+ }
1310
1310
}
1311
1311
1312
1312
s_no_extra_traits ! {
0 commit comments