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

Function parseNFNetLinkQueueLine

nfnetlink_queue.go:74–85  ·  view source on GitHub ↗

parseNFNetLinkQueueLine parses each line of the /proc/net/netfilter/nfnetlink_queue file.

(line string)

Source from the content-addressed store, hash-verified

72
73// parseNFNetLinkQueueLine parses each line of the /proc/net/netfilter/nfnetlink_queue file.
74func parseNFNetLinkQueueLine(line string) (*NFNetLinkQueue, error) {
75 nFNetLinkQueue := NFNetLinkQueue{}
76 _, err := fmt.Sscanf(
77 line, nfNetLinkQueueFormat,
78 &nFNetLinkQueue.QueueID, &nFNetLinkQueue.PeerPID, &nFNetLinkQueue.QueueTotal, &nFNetLinkQueue.CopyMode,
79 &nFNetLinkQueue.CopyRange, &nFNetLinkQueue.QueueDropped, &nFNetLinkQueue.QueueUserDropped, &nFNetLinkQueue.SequenceID, &nFNetLinkQueue.Use,
80 )
81 if err != nil {
82 return nil, err
83 }
84 return &nFNetLinkQueue, nil
85}

Callers 2

NFNetLinkQueueMethod · 0.85

Calls

no outgoing calls

Tested by 1