diff options
author | Giampaolo Rodola <g.rodola@gmail.com> | 2021-12-21 21:18:56 +0100 |
---|---|---|
committer | Giampaolo Rodola <g.rodola@gmail.com> | 2021-12-21 21:18:56 +0100 |
commit | 477de8bcb0c71a50b3b88bc852b7fe25a202fd9d (patch) | |
tree | 81919d0da399097492d11dbe377f8c0ed5981841 | |
parent | b93445e66d620a38ae01d5b98b1fbcb85c102a27 (diff) | |
download | psutil-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.py | 11 |
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 |