diff options
author | Matthew Long <matray@users.noreply.github.com> | 2017-11-08 06:05:12 -0500 |
---|---|---|
committer | Giampaolo Rodola <g.rodola@gmail.com> | 2017-11-08 12:05:12 +0100 |
commit | e3f911e6ab90be10a37edf00c5da2c204513c242 (patch) | |
tree | 02c244b8f2efbc7fbb2462c662247ee23b540b2f | |
parent | 62c845a7d97eea0c2740b8f488a62b6c08eb4331 (diff) | |
download | psutil-e3f911e6ab90be10a37edf00c5da2c204513c242.tar.gz |
Including non-unicast packets in packet count calculation (#1167)
-rw-r--r-- | psutil/_psutil_windows.c | 8 |
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, |