On 10/15/2012 07:33 AM, Namhyung Kim wrote: > The do_proc_net_dev() reads the /proc/net/dev file and counts tx/rx > packets for each interface. However index for rx packet (1) is not > match to the file: > > $ cat /proc/net/dev > Inter-| Receive | Transmit > face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed > (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) > > Change the index to 2 to match to the number of receive packets. > > Signed-off-by: Namhyung Kim > --- > src/devices/network.cpp | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/src/devices/network.cpp b/src/devices/network.cpp > index b8a5c9c..3b67610 100644 > --- a/src/devices/network.cpp > +++ b/src/devices/network.cpp > @@ -114,7 +114,7 @@ static void do_proc_net_dev(void) > c2 = c; > val = strtoull(c, &c, 10); > i++; > - if (i == 1 || i == 10) > + if (i == 2 || i == 10) > pkt += val; > > } Your patch has been merged Thank You -C