summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2019-09-01libnl-3.5.0 releaseThomas Haller
2019-09-01xfrmi: introduce XFRM interfaces supportEyal Birger
XFRM interfaces were introduced in kernel 4.19. This commit adds link support for these interfaces. Signed-off-by: Eyal Birger <eyal.birger@gmail.com>
2019-09-01doc/route: fix example code commentsEyal Birger
Signed-off-by: Eyal Birger <eyal.birger@gmail.com>
2017-10-09libnl-3.4.0 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2017-09-20libnl-3.4.0-rc1 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2017-05-03libnl-3.3.0 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2017-03-06libnl-3.3.0-rc1 releaseThomas Haller
First release candidate for upcoming libnl 3.3.0 release. Note that from now on, future libnl3 release will bump the second version number, instead of the third. So the next version will be 3.3.0 instead of 3.2.30. This does not imply a break of API/ABI, it is only a change of the versioning scheme. Signed-off-by: Thomas Haller <thaller@redhat.com>
2017-02-28build: style cleanup in doc/Makefile.amThomas Haller
2017-01-20link/ipvti: Fix and add function prototypes in public headerTobias Klauser
Add missing "_ipvti" part to function prototypes so they match the exported name. Also add the missing prototype for rtnl_link_is_ipvti(). This fixes the following GCC warnings when compiling with -Wmissing-prototypes: route/link/ipvti.c:281:5: warning: no previous prototype for ‘rtnl_link_is_ipvti’ [-Wmissing-prototypes] route/link/ipvti.c:369:10: warning: no previous prototype for ‘rtnl_link_ipvti_get_ikey’ [-Wmissing-prototypes] route/link/ipvti.c:403:10: warning: no previous prototype for ‘rtnl_link_ipvti_get_okey’ [-Wmissing-prototypes] route/link/ipvti.c:437:10: warning: no previous prototype for ‘rtnl_link_ipvti_get_local’ [-Wmissing-prototypes] route/link/ipvti.c:471:10: warning: no previous prototype for ‘rtnl_link_ipvti_get_remote’ [-Wmissing-prototypes] Also fix the corresponding names in documentation. Fixes: 8f6301426a00 ("ipvti: introduce vti tunnel support") Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
2016-12-30libnl-3.2.29 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2016-12-12libnl-3.2.29-rc1 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2016-08-14doc: fix URLs and typoPeter Wu
Signed-off-by: Peter Wu <peter@lekensteyn.nl> Signed-off-by: Thomas Haller <thaller@redhat.com>
2016-07-08libnl-3.2.28 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2016-06-30libnl-3.2.28-rc1 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2015-11-19route/link: add macvtap supportBeniamino Galvani
This adds support for MAC-VLAN based tap interfaces (macvtap). http://lists.infradead.org/pipermail/libnl/2015-October/001976.html Signed-off-by: Beniamino Galvani <bgalvani@redhat.com> Signed-off-by: Thomas Haller <thaller@redhat.com>
2015-10-16libnl-3.2.27 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2015-09-21libnl-3.2.27-rc1 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2015-09-19doc: enable generation of Doxygen tagfile for libnl API referenceSteffen Vogel
This enables other projects which are using Doxygen for documentation to automatically create hyperlinks to libnl's API reference. See: http://www.stack.nl/~dimitri/doxygen/manual/external.html https://github.com/thom311/libnl/pull/89
2015-07-09doc/Makefile.am: don't use asciidoc if disabledKir Kolyshkin
In case doc/configure.ac hasn't found asciidoc or any of its prerequisites (such as pygmentize), make shouldn't try to run it. One such case ("gendoc" target) is covered while the other ("%.html" target) is not. Fix it by adding a proper ifdef. Signed-off-by: Kir Kolyshkin <kir@openvz.org>
2015-07-09doc/configure.ac: simplify python checkKir Kolyshkin
A check for python binary that was originally introduced by commit 183e869 is needed because python is used for a couple of preprocessors (doxygen-link.py and resolve-asciidoc-refs.py) and therefore it is impossible to build docs without python. While it is right to check for python, the check was both wrong and excessive. Instead of just checking for python binary, it checked for various versions of python and set a few variables that are not needed here. More to say, the absense of python binary was not treated as being fatal like it should. Fix both problems by using AC_CHECK_PROG for python, terminating the build in the same way as with doxygen absense. Also, remove the m4/ax_python.m4 which is no longer needed. Signed-off-by: Kir Kolyshkin <kir@openvz.org>
2015-03-30libnl-3.2.26 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2015-03-05libnl-3.2.26-rc1 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-07-16libnl-3.2.25 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-06-27doc: state in documentation that libnl3 is supposed to work with 3.x kernelsThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-06-25libnl-3.2.25-rc1 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-06-25doc: fix doxygen-link.py by skipping invalid entries in libnl.dictThomas Haller
Newer versions of doxygen (on Fedora20) treat the documentation slightly different so that the following entires end up in libnl.dict: \=api/group__attr.html#ga769cc7bd882aab17c3740dd83329d7e6 »·······»·······NLA_PUT=api/group__attr.html#ga769cc7bd882aab17c3740dd83329d7e6 NLA_PUT=api/group__attr.html#ga769cc7bd882aab17c3740dd83329d7e6 Especially, replacing r'\' breaks the generated html documentation. Extend doxygen-link.py to strip whitespaces from the name and skip over r'\'. Also, when replacing the words in the output file, match them using word boundaries r'\b'. Also, don't print an additional newline after each processed line. Acked-by: Thomas Graf <tgraf@suug.ch> Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-06-17doc: fix error in core documentation for nl_cache_mngr_alloc()Thomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-06-16ip6tnl: introduce ip6 tunnel supportSusant Sahani
This patch adds support for ip6 tunnel that works with the ip6_tunnel kernel module. Signed-off-by: Susant Sahani <susant@redhat.com> Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-05-06ipvti: introduce vti tunnel supportSusant Sahani
Signed-off-by: Susant Sahani <susant@redhat.com> [thaller@redhat.com: some whitespace fixes] Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-05-05introduce sit tunnel supportSusant Sahani
This patch introduces sit tunnel support Signed-off-by: Susant Sahani <susant@redhat.com> Acked-by: Thomas Graf <tgraf@suug.ch> [thaller@redhat.com: change WS to TAB, fix code doc] Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-05-05introduce gre tunnel supportSusant Sahani
This patch introduces gre tunnel support Signed-off-by: Susant Sahani <susant@redhat.com> Acked-by: Thomas Graf <tgraf@suug.ch> [thaller@redhat.com: change WS to TAB, fix code doc] Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-05-05introduce ipip tunnel supportSusant Sahani
This patch introduces ipip tunnel support. This works with kernel module ipip. Signed-off-by: Susant Sahani <susant@redhat.com> Acked-by: Thomas Graf <tgraf@suug.ch> [thaller@redhat.com: change WS to TAB, fix code doc] Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-04-16doc/core: reply message should send from kernel to appHangbin Liu
Signed-off-by: Hangbin Liu <liuhangbin@gmail.com> Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-01-29build: fix error when running `configure --disable-doc`Thomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-01-21libnl-3.2.24 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-01-21doc: fix typo in documentationThomas Haller
Also fix typo in source code comment. Signed-off-by: Thomas Haller <thaller@redhat.com>
2013-12-17libnl-3.2.24-rc1 releaseThomas Haller
Signed-off-by: Thomas Haller <thaller@redhat.com>
2013-10-313.2.23 releaseThomas Graf
2013-10-23libnl-3.2.23-rc2 releaseThomas Graf
Signed-off-by: Thomas Graf <tgraf@suug.ch>
2013-10-22doc: Add instructions on how to build docsThomas Graf
Reported-by: Teto <mattator@gmail.com> Signed-off-by: Thomas Graf <tgraf@suug.ch>
2013-10-22doxygen-link: Be python3 compatibleThomas Graf
Reported-by: Teto <mattator@gmail.com> Signed-off-by: Thomas Graf <tgraf@suug.ch>
2013-10-22libnl-3.2.23-rc1 releaseThomas Graf
2013-08-04Add VXLAN support.Yasunobu Chiba
2013-07-19Add support for inet diag Netlink protocol.Joe Damato
- Inet diag allows users to gather low-level socket information. - This library provides a higher-level API for creating inetdiag requests (via idiagnl_connect and idiagnl_send_simple) and parsing the replies (via idiagnl_msg_parse). A cache is also provided (via idiagnl_msg_alloc_cache). - Request and message objects provide APIs for accessing and setting the various properties of each. - This library also allows the user to parse the inetdiag response attributes which contain information about traffic class, TOS, congestion, socket memory info, and more depending on the kernel version used. - Includes doxygen documentation.
2013-05-24Merge branch 'master' of https://github.com/michael-dev/libnlThomas Graf
2013-05-16Add macvlan supportMichael Braun
This patch add support for kernel macvlan interfaces. Signed-off-by: Michael Braun <michael-dev@fami-braun.de>
2013-05-143.2.22 releaseThomas Graf
2013-04-28Prepare for 3.2.22-rc1 releaseThomas Graf
Signed-off-by: Thomas Graf <tgraf@suug.ch>
2013-03-14attr: Add nla_nest_cancel() to remove partially added nested attributesThomas Graf
Signed-off-by: Thomas Graf <tgraf@suug.ch>
2013-02-14bond: Provide rtnl_link_bond_alloc()Thomas Graf
Signed-off-by: Thomas Graf <tgraf@suug.ch>