type IPVSStats … type IPVSBackendStatus … // IPVSStats reads the IPVS statistics from the specified `proc` filesystem. func (fs FS) IPVSStats() (IPVSStats, error) { … } // parseIPVSStats performs the actual parsing of `ip_vs_stats`. func parseIPVSStats(r io.Reader) (IPVSStats, error) { … } // IPVSBackendStatus reads and returns the status of all (virtual,real) server pairs from the specified `proc` filesystem. func (fs FS) IPVSBackendStatus() ([]IPVSBackendStatus, error) { … } func parseIPVSBackendStatus(file io.Reader) ([]IPVSBackendStatus, error) { … } func parseIPPort(s string) (net.IP, uint16, error) { … }