const ATFComplete … const ATFPermanent … const ATFPublish … const ATFUseTrailers … const ATFNetmask … const ATFDontPublish … type ARPEntry … // GatherARPEntries retrieves all the ARP entries, parse the relevant columns, // and then return a slice of ARPEntry's. func (fs FS) GatherARPEntries() ([]ARPEntry, error) { … } func parseARPEntries(data []byte) ([]ARPEntry, error) { … } func parseARPEntry(columns []string) (ARPEntry, error) { … } // IsComplete returns true if ARP entry is marked with complete flag. func (entry *ARPEntry) IsComplete() bool { … }