raw enables reading and writing data at the device driver level for
a network interface. MIT Licensed.
Portions of this code are taken from the Go standard library. The Go standard library is Copyright (c) 2012 The Go Authors. All rights reserved. The Go license can be found at https://golang.org/LICENSE.