From: Sergey Matveev <stargrave@stargrave.org>
Date: Sun, 24 Sep 2023 12:46:57 +0000 (+0300)
Subject: Shorter NIC names
X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=96aa6096f7ca517913dff11583b4586fe70ce0f5;p=godwmstat.git

Shorter NIC names
---

diff --git a/main.go b/main.go
index 09ff208..20b4d35 100644
--- a/main.go
+++ b/main.go
@@ -99,7 +99,7 @@ func iostat() {
 	}
 }
 
-func netstat(iface string) {
+func netstat(iface, short string) {
 	for cols := range bg("netstat", "-I", iface, "-n", "1") {
 		if _, err := strconv.Atoi(cols[0]); err != nil {
 			continue
@@ -115,9 +115,9 @@ func netstat(iface string) {
 		_ = cols[0] // pkts rx
 		_ = cols[4] // pkts tx
 		NetM.Lock()
-		Net[iface] = fmt.Sprintf(
+		Net[short] = fmt.Sprintf(
 			"%s:%s/%s",
-			iface,
+			short,
 			humanize.IBytes(uint64(ibps)),
 			humanize.IBytes(uint64(obps)),
 		)
@@ -164,8 +164,8 @@ func main() {
 	go top()
 	go freq()
 	go iostat()
-	go netstat("bridge0")
-	go netstat("ix0")
+	go netstat("bridge0", "br")
+	go netstat("ix0", "ix")
 	var now time.Time
 	var status string
 	var cmd *exec.Cmd
@@ -174,7 +174,7 @@ func main() {
 		NetM.RLock()
 		status = fmt.Sprintf(
 			"[%s]  [%s %s]  [%s %s]  [%s%s %s ARC]  [%s] %s",
-			IOs, Net["bridge0"], Net["ix0"], CPU, Freq, Swap, Mem, ARC, Flags,
+			IOs, Net["br"], Net["ix"], CPU, Freq, Swap, Mem, ARC, Flags,
 			now.Format("2006-01-02 15:04:05"),
 		)
 		NetM.RUnlock()