Home | History | Annotate | Download | only in src
      1 /**
      2  * \cond skip
      3  * vim:syntax=doxygen
      4  * \endcond
      5 
      6 \mainpage
      7 
      8 \section main_intro Introduction
      9 
     10 libnl is a set of libraries to deal with the netlink protocol and some
     11 of the high level protocols implemented on top of it. The goal is to
     12 provide APIs on different levels of abstraction. The core library libnl
     13 provides a fundamental set of functions to deal with sockets, construct
     14 messages, and send/receive those messages. Additional high level interfaces
     15 for several individual netlink protocols are provided in separate
     16 libraries (e.g. "nl-route", "nl-genl", ...).
     17 
     18 The library is designed to ensure that all components are optional, i.e.
     19 even though the core library provides a caching system which allows to
     20 easly manage objects of any kind, no application is required to use this
     21 caching system if it has no need for it.
     22 
     23 The library was developed and tested on 2.6.x and 3.x kernel releases. It
     24 may or may not work with older kernel series. Also, although all netlink
     25 protocols are required to maintain backwards compatibility, this has not
     26 always achieved and undesired side effects can occur if a recent libnl
     27 version is used with a considerably older kernel.
     28 
     29 \section main_toc Table of Contents
     30 
     31 \section main_trees GIT Trees
     32 
     33 \subsection tree_dev Development Tree
     34 
     35 @code
     36 git://git.infradead.org/users/tgr/libnl.git
     37 @endcode
     38 - Web: http://git.infradead.org/users/tgr/libnl.git
     39 
     40 \section main_website Website
     41 
     42 - http://www.infradead.org/~tgr/libnl/
     43 
     44 \section main_mailinglist Mailinglist
     45 
     46 Please post questions and patches to the libnl mailinglist:
     47 
     48 @code
     49 libnl (at) lists.infradead.org
     50 @endcode
     51 
     52 - Archives: http://canuck.infradead.org/pipermail/libnl/
     53 
     54 */
     55