The MPR flooding scheme is based on the requirement that nodes have
registered what neighbors have chosen them as a MPR. Nodes mark their
selected MPR neighbors in HELLO messages by setting the Neighbor Type to be
MPR_NEIGH.
Upon receiving a HELLO message, a node checks the announced neighbors
in the message for entries matching one of the addresses used by the
local node. If an
entry has a matching address and the neighbor type of that
entry is set to MPR_NEIGH,
then an entry is updated or created in the MPR selector set using
the main address of the sender of the HELLO message.