• Sven Eckelmann's avatar
    batman-adv: Explicitly mark the common header structure · 76543d14
    Sven Eckelmann authored
    All batman-adv packets have a common 3 byte header. It can be used to share
    some code between different code paths, but it was never explicit stated that
    this header has to be always the same for all packets. Therefore, new code
    changes always have the problem that they may accidently introduce regressions
    by moving some elements around.
    
    A new structure is introduced that contains the common header and makes it
    easier visible that these 3 bytes have to be the same for all on-wire packets.
    Signed-off-by: default avatarSven Eckelmann <sven@narfation.org>
    Signed-off-by: default avatarMarek Lindner <lindner_marek@yahoo.de>
    76543d14
unicast.c 8.8 KB