1 
2 #include <stdio.h>
3 #include <errno.h>
4 #include <syscall.h>
5 
6 int
main(int argc,const char * argv[])7 main(int argc, const char *argv[])
8 {
9     int i;
10     uint64_t status;
11     NIC nic;
12 
13     printf("Network Status\n");
14 
15     for (i = 0; i < 32; i++) {
16 	status = OSNICStat(i, &nic);
17 	if (status == ENOENT)
18 	    continue;
19 
20 	printf("nic%d:\n", (int)nic.nicNo);
21 	printf("        ether %02x:%02x:%02x:%02x:%02x:%02x\n",
22 		nic.mac[0], nic.mac[1], nic.mac[2],
23 		nic.mac[3], nic.mac[4], nic.mac[5]);
24     }
25 
26     return 0;
27 }
28 
29