summaryrefslogtreecommitdiffstats
path: root/babeld/message.c
Commit message (Collapse)AuthorAgeFilesLines
* babeld: Remove babeld from QuaggaPaul Jakma2015-05-151-1561/+0
| | | | | This commit removes babeld from Quagga because the Quagga project is unable to meet the wishes of the babeld authors.
* babeld: remove "parasitic" mode.Juliusz Chroboczek2012-03-251-11/+5
| | | | | | | | | This is the functionality described in Appendix C of RFC 6126. Its main purpose is to avoid keeping a full source table, which makes it possible to implement a subset of Babel in just a few hundred lines of code. However, in Quagga the code for maintaining the source table is already there, and a parasitic implementation can be simulated using filtering -- so it makes little sense to keep the functionality.
* Resynchronise with babeld-1.3.1.Juliusz Chroboczek2012-03-251-31/+12
|
* babeld: babelz merge.Matthieu Boutier2012-03-251-28/+174
| | | | | | Babelz is the last version of the stand-alone babel daemon. In particular, it use multiple channels to diminuate interferences. Please refer to this one for more details.
* babeld: change fprintf(stderr) in term of zlog_err.Matthieu Boutier2012-03-251-24/+20
|
* babeld: address some compilation warningsDenis Ovsienko2012-03-251-12/+0
| | | | | | | | | | | | | | | | | | | Including system headers is not necessary with zebra.h included and sometimes results in "__ASSERT_FUNCTION redefined" compilation warning. * babeld.c * babel_distribute_update_interface(): make static * babel_interface.c * interface_config_write(): unused 'babel_ifp' * don't include system headers * message.c * send_request(): unused 'babel_ifp' * send_multihop_request(): idem * don't include system headers * route.c: don't include system headers * xroute.c: idem * source.h: newline at EOF * message.h: idem
* babeld: address FreeBSD "struct route" issueDenis Ovsienko2012-03-251-4/+4
| | | | | FreeBSD system headers have their own "struct route", which made it impossible to compile babeld. Switching babeld to "struct babel_route".
* babeld: Initial import, for Babel routing protocol.Paul Jakma2012-03-251-0/+1456
* Initial import of the Babel routing protocol, ported to Quagga. * LICENCE: Update the original LICENCE file to include all known potentially applicable copyright claims. Ask that any future contributors to babeld/ grant MIT/X11 licence to their work. * *.{c,h}: Add GPL headers, in according with the SFLC guidance on dealing with potentially mixed GPL/other licensed work, at: https://www.softwarefreedom.org/resources/2007/gpl-non-gpl-collaboration.html