This patch series adds compression of outgoing IPv6 prefixes to the Babel protocol, and also adds support to the parser for parsing subtlvs as per RFC6126 bis (see https://tools.ietf.org/html/draft-ietf-babel-rfc6126bis-02#section-4.4).
These patches apply to 2.0.0-pre1, and on top of the previously posted patch that adds dualstack support to Babel. I'll roll that up into this series as well once the patches have been reviewed. Toke Høiland-Jørgensen (3): lib: Add ip6_common_octets function babel: Implement IPv6 prefix compression on outgoing updates babel: Parse subtlvs and skip TLVs with a mandatory subtlv lib/ip.c | 14 +++++++ lib/ip.h | 1 + proto/babel/babel.h | 5 +++ proto/babel/packets.c | 104 +++++++++++++++++++++++++++++++++++++++++++++++--- 4 files changed, 119 insertions(+), 5 deletions(-) -- 2.13.0