| #include <u.h> | |
| #include <libc.h> | |
| #include <ip.h> | |
| void | |
| main(void) | |
| { | |
| Ipifc *ifc, *list; | |
| Iplifc *lifc; | |
| fmtinstall('I', eipfmt); | |
| fmtinstall('M', eipfmt); | |
| fmtinstall('E', eipfmt); | |
| list = readipifc("/net", nil, -1); | |
| for(ifc = list; ifc; ifc = ifc->next){ | |
| print("ipifc %s %d %E\n", ifc->dev, ifc->mtu, ifc->ether); | |
| for(lifc = ifc->lifc; lifc; lifc = lifc->next) | |
| print("\t%I %M %I\n", lifc->ip, lifc->mask, lifc->net); | |
| } | |
| } |