Blame


1 d7094239 2003-11-23 devnull #include <u.h>
2 d7094239 2003-11-23 devnull #include <libc.h>
3 d7094239 2003-11-23 devnull #include <ip.h>
4 d7094239 2003-11-23 devnull
5 d7094239 2003-11-23 devnull void
6 d7094239 2003-11-23 devnull main(void)
7 d7094239 2003-11-23 devnull {
8 d7094239 2003-11-23 devnull Ipifc *ifc, *list;
9 d7094239 2003-11-23 devnull Iplifc *lifc;
10 d7094239 2003-11-23 devnull
11 d7094239 2003-11-23 devnull fmtinstall('I', eipfmt);
12 d7094239 2003-11-23 devnull fmtinstall('M', eipfmt);
13 ad79121b 2005-12-31 devnull fmtinstall('E', eipfmt);
14 d7094239 2003-11-23 devnull
15 d7094239 2003-11-23 devnull list = readipifc("/net", nil, -1);
16 d7094239 2003-11-23 devnull for(ifc = list; ifc; ifc = ifc->next){
17 ad79121b 2005-12-31 devnull print("ipifc %s %d %E\n", ifc->dev, ifc->mtu, ifc->ether);
18 d7094239 2003-11-23 devnull for(lifc = ifc->lifc; lifc; lifc = lifc->next)
19 d7094239 2003-11-23 devnull print("\t%I %M %I\n", lifc->ip, lifc->mask, lifc->net);
20 d7094239 2003-11-23 devnull }
21 d7094239 2003-11-23 devnull }