diff options
Diffstat (limited to 'vendor/github.com/prometheus/procfs/sysfs/class_infiniband.go')
-rw-r--r-- | vendor/github.com/prometheus/procfs/sysfs/class_infiniband.go | 44 |
1 files changed, 28 insertions, 16 deletions
diff --git a/vendor/github.com/prometheus/procfs/sysfs/class_infiniband.go b/vendor/github.com/prometheus/procfs/sysfs/class_infiniband.go index be900fa..0826e1c 100644 --- a/vendor/github.com/prometheus/procfs/sysfs/class_infiniband.go +++ b/vendor/github.com/prometheus/procfs/sysfs/class_infiniband.go | |||
@@ -42,22 +42,26 @@ type InfiniBandCounters struct { | |||
42 | LegacyPortXmitData64 *uint64 // counters_ext/port_xmit_data_64 | 42 | LegacyPortXmitData64 *uint64 // counters_ext/port_xmit_data_64 |
43 | LegacyPortXmitPackets64 *uint64 // counters_ext/port_xmit_packets_64 | 43 | LegacyPortXmitPackets64 *uint64 // counters_ext/port_xmit_packets_64 |
44 | 44 | ||
45 | LinkDowned *uint64 // counters/link_downed | 45 | LinkDowned *uint64 // counters/link_downed |
46 | LinkErrorRecovery *uint64 // counters/link_error_recovery | 46 | LinkErrorRecovery *uint64 // counters/link_error_recovery |
47 | MulticastRcvPackets *uint64 // counters/multicast_rcv_packets | 47 | MulticastRcvPackets *uint64 // counters/multicast_rcv_packets |
48 | MulticastXmitPackets *uint64 // counters/multicast_xmit_packets | 48 | MulticastXmitPackets *uint64 // counters/multicast_xmit_packets |
49 | PortRcvConstraintErrors *uint64 // counters/port_rcv_constraint_errors | 49 | PortRcvConstraintErrors *uint64 // counters/port_rcv_constraint_errors |
50 | PortRcvData *uint64 // counters/port_rcv_data | 50 | PortRcvData *uint64 // counters/port_rcv_data |
51 | PortRcvDiscards *uint64 // counters/port_rcv_discards | 51 | PortRcvDiscards *uint64 // counters/port_rcv_discards |
52 | PortRcvErrors *uint64 // counters/port_rcv_errors | 52 | PortRcvErrors *uint64 // counters/port_rcv_errors |
53 | PortRcvPackets *uint64 // counters/port_rcv_packets | 53 | PortRcvPackets *uint64 // counters/port_rcv_packets |
54 | PortXmitConstraintErrors *uint64 // counters/port_xmit_constraint_errors | 54 | PortRcvRemotePhysicalErrors *uint64 // counters/port_rcv_remote_physical_errors |
55 | PortXmitData *uint64 // counters/port_xmit_data | 55 | PortRcvSwitchRelayErrors *uint64 // counters/port_rcv_switch_relay_errors |
56 | PortXmitDiscards *uint64 // counters/port_xmit_discards | 56 | PortXmitConstraintErrors *uint64 // counters/port_xmit_constraint_errors |
57 | PortXmitPackets *uint64 // counters/port_xmit_packets | 57 | PortXmitData *uint64 // counters/port_xmit_data |
58 | PortXmitWait *uint64 // counters/port_xmit_wait | 58 | PortXmitDiscards *uint64 // counters/port_xmit_discards |
59 | UnicastRcvPackets *uint64 // counters/unicast_rcv_packets | 59 | PortXmitPackets *uint64 // counters/port_xmit_packets |
60 | UnicastXmitPackets *uint64 // counters/unicast_xmit_packets | 60 | PortXmitWait *uint64 // counters/port_xmit_wait |
61 | SymbolError *uint64 // counters/symbol_error | ||
62 | UnicastRcvPackets *uint64 // counters/unicast_rcv_packets | ||
63 | UnicastXmitPackets *uint64 // counters/unicast_xmit_packets | ||
64 | VL15Dropped *uint64 // counters/VL15_dropped | ||
61 | } | 65 | } |
62 | 66 | ||
63 | // InfiniBandPort contains info from files in | 67 | // InfiniBandPort contains info from files in |
@@ -287,6 +291,10 @@ func parseInfiniBandCounters(portPath string) (*InfiniBandCounters, error) { | |||
287 | counters.PortRcvErrors = vp.PUInt64() | 291 | counters.PortRcvErrors = vp.PUInt64() |
288 | case "port_rcv_packets": | 292 | case "port_rcv_packets": |
289 | counters.PortRcvPackets = vp.PUInt64() | 293 | counters.PortRcvPackets = vp.PUInt64() |
294 | case "port_rcv_remote_physical_errors": | ||
295 | counters.PortRcvRemotePhysicalErrors = vp.PUInt64() | ||
296 | case "port_rcv_switch_relay_errors": | ||
297 | counters.PortRcvSwitchRelayErrors = vp.PUInt64() | ||
290 | case "port_xmit_constraint_errors": | 298 | case "port_xmit_constraint_errors": |
291 | counters.PortXmitConstraintErrors = vp.PUInt64() | 299 | counters.PortXmitConstraintErrors = vp.PUInt64() |
292 | case "port_xmit_data": | 300 | case "port_xmit_data": |
@@ -300,10 +308,14 @@ func parseInfiniBandCounters(portPath string) (*InfiniBandCounters, error) { | |||
300 | counters.PortXmitPackets = vp.PUInt64() | 308 | counters.PortXmitPackets = vp.PUInt64() |
301 | case "port_xmit_wait": | 309 | case "port_xmit_wait": |
302 | counters.PortXmitWait = vp.PUInt64() | 310 | counters.PortXmitWait = vp.PUInt64() |
311 | case "symbol_error": | ||
312 | counters.SymbolError = vp.PUInt64() | ||
303 | case "unicast_rcv_packets": | 313 | case "unicast_rcv_packets": |
304 | counters.UnicastRcvPackets = vp.PUInt64() | 314 | counters.UnicastRcvPackets = vp.PUInt64() |
305 | case "unicast_xmit_packets": | 315 | case "unicast_xmit_packets": |
306 | counters.UnicastXmitPackets = vp.PUInt64() | 316 | counters.UnicastXmitPackets = vp.PUInt64() |
317 | case "VL15_dropped": | ||
318 | counters.VL15Dropped = vp.PUInt64() | ||
307 | } | 319 | } |
308 | 320 | ||
309 | if err := vp.Err(); err != nil { | 321 | if err := vp.Err(); err != nil { |