[PATCH 0/3] babel: Add compression and support for subtlvs

Toke Høiland-Jørgensen toke at toke.dk
Mon Jun 5 23:49:51 CEST 2017


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



More information about the Bird-users mailing list