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