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

Function parseNetRoute

net_route.go:65–79  ·  view source on GitHub ↗
(r io.Reader)

Source from the content-addressed store, hash-verified

63}
64
65func parseNetRoute(r io.Reader) ([]NetRouteLine, error) {
66 var routelines []NetRouteLine
67
68 scanner := bufio.NewScanner(r)
69 scanner.Scan()
70 for scanner.Scan() {
71 fields := strings.Fields(scanner.Text())
72 routeline, err := parseNetRouteLine(fields)
73 if err != nil {
74 return nil, err
75 }
76 routelines = append(routelines, *routeline)
77 }
78 return routelines, nil
79}
80
81func parseNetRouteLine(fields []string) (*NetRouteLine, error) {
82 if len(fields) != routeLineColumns {

Callers 2

TestParseNetRouteFunction · 0.85
readNetRouteFunction · 0.85

Calls 1

parseNetRouteLineFunction · 0.85

Tested by 1

TestParseNetRouteFunction · 0.68