func (fs FS) GatherARPEntries() ([]ARPEntry, error) {
	data, err := ioutil.ReadFile(fs.proc.Path("net/arp"))
	if err != nil {
		return nil, fmt.Errorf("error reading arp %s: %s", fs.proc.Path("net/arp"), err)
	}
	return parseARPEntries(data)
}
GatherARPEntries retrieves all the ARP entries, parse the relevant columns,
and then return a slice of ARPEntry's.
package procfs
import (
	"fmt"
	"io/ioutil"
	"net"
	"strings"
)
type ARPEntry struct {
	IPAddr net.IP
	HWAddr net.HardwareAddr
	Device string
}