func nlmAlignOf(msglen int) int { … }
func rtaAlignOf(attrlen int) int { … }
type NetlinkRouteRequest …
func (rr *NetlinkRouteRequest) toWireFormat() []byte { … }
func newNetlinkRouteRequest(proto, seq, family int) []byte { … }
var pageBufPool …
func NetlinkRIB(proto, family int) ([]byte, error) { … }
type NetlinkMessage …
func ParseNetlinkMessage(b []byte) ([]NetlinkMessage, error) { … }
func netlinkMessageHeaderAndData(b []byte) (*NlMsghdr, []byte, int, error) { … }
type NetlinkRouteAttr …
func ParseNetlinkRouteAttr(m *NetlinkMessage) ([]NetlinkRouteAttr, error) { … }
func netlinkRouteAttrAndValue(b []byte) (*RtAttr, []byte, int, error) { … }