(netlink route attrs) module defines the following data types:
This defines a header structure for the attribute, as well as its body.
This is the type of the attribute, for instance
This is the body of the attribute, ie. its value.
The module also defines additional data types that are not represented as
a record, but by a simple type. For each of the following types, there is
make-*-route-attr procedure to produce a
for this type. There is also
to deserialize a value of this type.
A one-byte unsigned integer
A two-bytes unsigned integer
A four-bytes unsigned integer
A four-bytes signed integer
An ethernet address. Its value is a string that represents that address,
An IPv4 address. Its value is a string that represents that address,
An IPv6 address. Its value is a string that represents that address,
A bytevector. This is used by default when the type is not supported.