MCPcopy Create free account
hub / github.com/prometheus/procfs / parseSockstatProtocol

Function parseSockstatProtocol

net_sockstat.go:139–159  ·  view source on GitHub ↗

parseSockstatProtocol parses a NetSockstatProtocol from the input kvs map.

(kvs map[string]int)

Source from the content-addressed store, hash-verified

137
138// parseSockstatProtocol parses a NetSockstatProtocol from the input kvs map.
139func parseSockstatProtocol(kvs map[string]int) NetSockstatProtocol {
140 var nsp NetSockstatProtocol
141 for k, v := range kvs {
142 switch k {
143 case "inuse":
144 nsp.InUse = v
145 case "orphan":
146 nsp.Orphan = &v
147 case "tw":
148 nsp.TW = &v
149 case "alloc":
150 nsp.Alloc = &v
151 case "mem":
152 nsp.Mem = &v
153 case "memory":
154 nsp.Memory = &v
155 }
156 }
157
158 return nsp
159}

Callers 1

parseSockstatFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected