summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* doc: need to include @srcdir@/src not @top_srcdir@/srclibnl3_1Thomas Graf2011-08-121-1/+1
|
* python: Include python/ in distribution and provide a README on how to build ↵Thomas Graf2011-08-128-2/+44
| | | | & install
* link: fix unaligned access to 64bit link statsBryan Phillippe2011-08-121-27/+37
|
* Include all files necessary to build documentation in distributionThomas Graf2011-08-111-0/+76
|
* make port map thread safeThomas Graf2011-08-112-2/+15
| | | | | | | | This patch has been in Fedora and RHEL for a while. It adds a mutex to protect the port map from concurrent thread accesses. Original patch from Stefan Berger <stefanb@us.ibm.com>. Modified to use configure.in to check for libpthread
* Avoid freeing memory if vasprintf() failedThomas Graf2011-08-111-7/+8
| | | | | Founds this bugfix in Fedora's SOURCES for libnl. Not sure who the original author is but the bug should be fixed upstream as well.
* Allow building documentation out of the treeThomas Graf2011-08-111-6/+6
| | | | Patch originally provided by Gaudenz Steinlin <gaudenz@debian.org>
* Put "break" inside the "if" block in route_compare()Pavel Roskin2011-08-111-2/+4
|
* Make some functions and global variables staticPavel Roskin2011-08-1112-17/+19
|
* Remove write-only variables in lib/cache.cPavel Roskin2011-08-111-9/+0
|
* 3.1 releaseThomas Graf2011-08-1115-27/+170
|
* Updated link documentationThomas Graf2011-07-2812-733/+1075
| | | | | | | - API documentation - developer guide - enabled doxygen navbar - fixed css
* Hack doxygen CSS to avoid stupid margins in modules listingThomas Graf2011-07-271-0/+9
|
* include <linux/if.h> from <netlink/route/link.h> to export IFF_* flagsThomas Graf2011-07-251-0/+1
|
* use rtnl_link_set/get_type()Thomas Graf2011-07-213-4/+6
|
* removed autogenerated swig interface files from git treeThomas Graf2011-07-214-20757/+0
|
* VLAN: rtnl_link_is_vlan() function and API documentationThomas Graf2011-07-213-32/+106
|
* Use 'link type' instead of 'link info type'Thomas Graf2011-07-212-14/+26
| | | | | | The term 'link type' is much more easier to understand than 'link info type' rtnl_link_set/get_info_type() left around for backwards compatibility
* ignore python build directoryThomas Graf2011-07-211-0/+1
|
* ignore various generated filesThomas Graf2011-07-212-0/+3
|
* bonding link moduleThomas Graf2011-07-212-0/+40
|
* more documentation updatesThomas Graf2011-07-2114-235/+998
| | | | | | | | | - improved stylesheets for both doxygen and asciidoc - use of xml doxygen layout - python script to resolve <<foo>> asciidoc references to <<foo, title>> based on the target caption - graphics for netlink and netlink error headers - more link documentation
* Include IFLA_LINK in link messagesThomas Graf2011-07-211-0/+3
|
* Documentation updatesThomas Graf2011-07-1816-215/+2316
| | | | | | | - update to asciidoc 8.6.5 - added doc/README - switched to toc2 - started adding link documentation
* documentation updatesHEADmasterThomas Graf2011-07-1428-384/+758
|
* Support for NLM_F_INTRThomas Graf2011-07-146-4/+35
| | | | Check if a dump was interrupted and needs to be redone
* Merge branch 'master' of master.kernel.org:/pub/scm/libs/netlink/libnlThomas Graf2011-06-212-2/+11
|\
| * socket: Set SOCK_CLOEXEC if availableThomas Graf2011-06-151-2/+8
| | | | | | | | Reported by Марк Коренберг <socketpair@gmail.com>
| * neigh: include ndm flags while building messageThomas Graf2011-06-151-0/+3
| | | | | | | | Reported by jeff courington <jeff_courington@hotmail.com>
* | Don't redefine offsetof when already defined by e.g. stddef.hChristian Ruppert2011-06-211-0/+5
|/
* Work on libnl-pythonThomas Graf2011-06-1020-324/+21478
| | | | Changes too numerous to describe them
* HTB: Add support for level and direct pkt stats, complete access functionsThomas Graf2011-06-093-52/+272
| | | | | | | | - Adds support for htb class level and direct packet statistics - Complete all get/set access functions - Complete error handling - Documentation
* Update local copies of include/linuxThomas Graf2011-06-099-149/+166
|
* Provide documentation for rtnl_tc_data() and rtnl_tc_data_check()Thomas Graf2011-06-091-0/+24
|
* Add nl_rate2str()Thomas Graf2011-06-092-0/+27
|
* Add rtnl_tc_data_check()Thomas Graf2011-06-092-0/+17
| | | | | Behaves like rtnl_tc_data() but verifies that the traffic control object is of the expected type.
* Provide silent variation of nl_cache_require()Thomas Graf2011-05-114-9/+17
| | | | | Use in addr and tc layer to avoid warnings being printed if no cache is available.
* python interface to netlink protocolsThomas Graf2011-05-1025-0/+4514
| | | | | currently includes experimental support for links, addresses and some traffic control
* Use name "global" instead of "universe" for largest scopeThomas Graf2011-05-041-1/+1
| | | | | This name is more widespread and easier to understand even though it is less correct.
* addr: store link object and provide rtnl_addr_get()Thomas Graf2011-05-033-2/+85
| | | | | | | | stores rtnl_link object in address if cache is availble. Provide access via rtnl_addr_get_link() and rtnl_addr_set_link(). Add rtnl_addr_get() which searches a address cache for an address matching ifindex and local address.
* Adding rule with "From" option doesn't workRomary Sonrier2011-05-031-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OK i found the bug, is is the patch !! Can someone push it into the git tree ? Regards, Romary Sonrier ========================= My analysis: I guess that the pay load is *struct fib_rule_hdr* struct fib_rule_hdr { __u8 family; __u8 dst_len; __u8 src_len; __u8 tos; __u8 table; __u8 res1; /* reserved */ __u8 res2; /* reserved */ __u8 action; __u32 flags; }; > [PAYLOAD] 12 octets > 02 00 00 00 0a 00 00 01 00 00 00 00 ............ so family = 02 , fine table = 10, fine but src_len =0 !!!! should be 32
* Add missing declaration of rtnl_tc_get_link()Thomas Graf2011-04-211-0/+1
|
* Provide rtnl_tc_get_link() and fix link refcntThomas Graf2011-04-211-5/+34
| | | | | | | | | | Adds rtnl_tc_get_link() returning the link associated with a tc object. Don't clone link associated with tc object when cloning the tc object, refer to same link instead and bump refcnt. Fix refcnt leak when assigning link in msg parser.
* Fix clone() of AF specific link dataThomas Graf2011-04-211-1/+1
| | | | Passed the original link to ao_clone() instead of the new one.
* Set tc->tc_link if link cache is availableThomas Graf2011-04-201-0/+8
| | | | | When parsing tc objects, lookup link in link cache if such a cache is available.
* Improve readability of classid string representationThomas Graf2011-04-201-4/+4
| | | | 1: is more readable than 01:
* Expose <netlink/route/link/inet.h>Thomas Graf2011-04-203-2/+3
|
* Support link info types with no payloadThomas Graf2011-04-191-4/+5
|
* Add support for ARPHRD_NONEThomas Graf2011-04-191-0/+3
|
* export rtnl_link_add() and rtnl_link_build_add_request()Thomas Graf2011-04-151-1/+4
|