summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2021-12-21 21:18:56 +0100
committerGiampaolo Rodola <g.rodola@gmail.com>2021-12-21 21:18:56 +0100
commit477de8bcb0c71a50b3b88bc852b7fe25a202fd9d (patch)
tree81919d0da399097492d11dbe377f8c0ed5981841
parentb93445e66d620a38ae01d5b98b1fbcb85c102a27 (diff)
downloadpsutil-net-if-flags.tar.gz
make duplex_map globalnet-if-flags
Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
-rw-r--r--psutil/_pslinux.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/psutil/_pslinux.py b/psutil/_pslinux.py
index 5a356912..630f0e20 100644
--- a/psutil/_pslinux.py
+++ b/psutil/_pslinux.py
@@ -159,6 +159,12 @@ TCP_STATUSES = {
"0B": _common.CONN_CLOSING
}
+DUPLEX_MAP = {
+ cext.DUPLEX_FULL: NIC_DUPLEX_FULL,
+ cext.DUPLEX_HALF: NIC_DUPLEX_HALF,
+ cext.DUPLEX_UNKNOWN: NIC_DUPLEX_UNKNOWN
+}
+
# =====================================================================
# --- named tuples
@@ -1070,9 +1076,6 @@ def net_io_counters():
def net_if_stats():
"""Get NIC stats (isup, duplex, speed, mtu)."""
- duplex_map = {cext.DUPLEX_FULL: NIC_DUPLEX_FULL,
- cext.DUPLEX_HALF: NIC_DUPLEX_HALF,
- cext.DUPLEX_UNKNOWN: NIC_DUPLEX_UNKNOWN}
names = net_io_counters().keys()
ret = {}
for name in names:
@@ -1087,7 +1090,7 @@ def net_if_stats():
else:
debug(err)
else:
- ret[name] = _common.snicstats(isup, duplex_map[duplex], speed, mtu)
+ ret[name] = _common.snicstats(isup, DUPLEX_MAP[duplex], speed, mtu)
return ret