All data-types and constants that are directly related to the
OLSR protocol, and some globally used definitions and data-types,
are defined in the
header-file olsr_protocol.h. Here all packet-formats can be
found, these are the actual data-structures used when transmitting
data. Olsrd sometimes uses other internal structures to represent
packets while processing or generating them.
This header file is included in appendix C and
the reader is encouraged to study this file.