6 "github.com/vishvananda/netlink/nl"
10 native = nl.NativeEndian()
11 networkOrder = binary.BigEndian
14 func htonl(val uint32) []byte {
15 bytes := make([]byte, 4)
16 binary.BigEndian.PutUint32(bytes, val)
20 func htons(val uint16) []byte {
21 bytes := make([]byte, 2)
22 binary.BigEndian.PutUint16(bytes, val)
26 func ntohl(buf []byte) uint32 {
27 return binary.BigEndian.Uint32(buf)
30 func ntohs(buf []byte) uint16 {
31 return binary.BigEndian.Uint16(buf)