summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Long <matray@users.noreply.github.com>2017-11-08 06:05:12 -0500
committerGiampaolo Rodola <g.rodola@gmail.com>2017-11-08 12:05:12 +0100
commite3f911e6ab90be10a37edf00c5da2c204513c242 (patch)
tree02c244b8f2efbc7fbb2462c662247ee23b540b2f
parent62c845a7d97eea0c2740b8f488a62b6c08eb4331 (diff)
downloadpsutil-e3f911e6ab90be10a37edf00c5da2c204513c242.tar.gz
Including non-unicast packets in packet count calculation (#1167)
-rw-r--r--psutil/_psutil_windows.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/psutil/_psutil_windows.c b/psutil/_psutil_windows.c
index d908a1c7..1d1fd939 100644
--- a/psutil/_psutil_windows.c
+++ b/psutil/_psutil_windows.c
@@ -2304,8 +2304,8 @@ psutil_net_io_counters(PyObject *self, PyObject *args) {
py_nic_info = Py_BuildValue("(KKKKKKKK)",
pIfRow->OutOctets,
pIfRow->InOctets,
- pIfRow->OutUcastPkts,
- pIfRow->InUcastPkts,
+ (pIfRow->OutUcastPkts + pIfRow->OutNUcastPkts),
+ (pIfRow->InUcastPkts + pIfRow->InNUcastPkts),
pIfRow->InErrors,
pIfRow->OutErrors,
pIfRow->InDiscards,
@@ -2314,8 +2314,8 @@ psutil_net_io_counters(PyObject *self, PyObject *args) {
py_nic_info = Py_BuildValue("(kkkkkkkk)",
pIfRow->dwOutOctets,
pIfRow->dwInOctets,
- pIfRow->dwOutUcastPkts,
- pIfRow->dwInUcastPkts,
+ (pIfRow->dwOutUcastPkts + pIfRow->dwOutNUcastPkts),
+ (pIfRow->dwInUcastPkts + pIfRow->dwInNUcastPkts),
pIfRow->dwInErrors,
pIfRow->dwOutErrors,
pIfRow->dwInDiscards,