1/* $Id: testgetifstats.c,v 1.3 2011/02/20 23:43:41 nanard Exp $ */ 2/* 3 * MiniUPnP project 4 * http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/ 5 * (c) 2009 Jardel Weyrich 6 * This software is subject to the conditions detailed 7 * in the LICENCE file provided within the distribution 8 */ 9 10#include <stdio.h> 11#include "../getifstats.h" 12 13int main(int argc, char * * argv) { 14 int r; 15 struct ifdata data; 16 printf("usage: %s if_name\n", argv[0]); 17 if (argc < 2) 18 return -1; 19 r = getifstats(argv[1], &data); 20 if (r < 0) 21 printf("getifstats() failed\n"); 22 else { 23 printf("ipackets = %10lu opackets = %10lu\n", data.ipackets, data.opackets); 24 printf("ibytes = %10lu obytes = %10lu\n", data.ibytes, data.obytes); 25 printf("baudrate = %10lu\n", data.baudrate); 26 } 27 return 0; 28} 29 30