Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow NLSYSCONFDIR environment variable to overwrite built-in sysconfdir | Thomas Graf | 2011-03-24 | 4 | -4/+18 |
| | |||||
* | Cleanup <netlink/route/qdisc.h> | Thomas Graf | 2011-03-24 | 2 | -12/+11 |
| | | | | | - remove dead prototypes - reformat | ||||
* | Check if all mandatory attributes are present in rtnl_tc_msg_build() | Thomas Graf | 2011-03-24 | 1 | -1/+5 |
| | | | | TCA_ATTR_IFINDEX | TCA_ATTR_PARENT | TCA_ATTR_KIND | ||||
* | Add NLE_NODEV error | Thomas Graf | 2011-03-24 | 2 | -1/+4 |
| | |||||
* | Set default MTU to 1500 | Thomas Graf | 2011-03-24 | 1 | -2/+2 |
| | |||||
* | Fix "make distcheck". | Thierry Reding | 2011-03-23 | 3 | -2/+71 |
| | | | | | | | | | This commit adds some missing files (some header files, the files below /etc and the bison/flex files) to the distribution tarball to ensure that libnl can be built from the tarballs created using "make dist". It also adds some incantations to properly generate the flex and bison output since the generated output is no longer shipped in the tarball. | ||||
* | Fix out-of-tree build. | Thierry Reding | 2011-03-23 | 1 | -1/+1 |
| | | | | | | | This patch fixes out-of-tree build, that is, when building with $builddir != $srcdir. In such a case, some generated header files are not found because they live in a different tree and can be fixed by adding the directories to the compiler's include search path. | ||||
* | Omit empty nested attributes | Thomas Graf | 2011-03-23 | 1 | -3/+15 |
| | | | | | Check for empty nested attributes in nla_nest_end() and omit the attribute alltogether if is is the case. | ||||
* | add missing nl_cache_search in cache.h | Daniel Walter | 2011-03-22 | 1 | -0/+2 |
| | | | | fix missing declaration of nl_cache_search | ||||
* | add missing checks for ROUTE_ATTR_MULTIPATH | Daniel Walter | 2011-03-22 | 1 | -4/+12 |
| | | | | | | | | | | | attached patch adds missing checks for ROUTE_ATTR_MULTIPATH when dealing with multipath routing. Affected functions rtnl_route_remove_nexthop rtnl_route_get_nexthops rtnl_route_get_nnexthops | ||||
* | Documentation updates | Thomas Graf | 2011-03-21 | 12 | -74/+198 |
| | | | | Mostly killing doxygen warnings, some doc updates to caching | ||||
* | libnl-3.0libnl3_0 | Thomas Graf | 2011-03-21 | 3 | -5/+5 |
| | |||||
* | fix module parent references | Thomas Graf | 2011-03-21 | 2 | -2/+2 |
| | |||||
* | rename sch -> qdisc | Thomas Graf | 2011-03-21 | 24 | -34/+35 |
| | |||||
* | Unified TC API | Thomas Graf | 2011-03-21 | 64 | -3079/+2142 |
| | | | | | | | | Finally got rid of all the qdisc/class/cls code duplication in the tc module API. The API takes care of allocation/freeing the tc object specific data. I hope I got it right this time. | ||||
* | provide function to retrieve htb rate | Thomas Graf | 2011-03-17 | 2 | -0/+10 |
| | |||||
* | Hold reference to obj while calling callback of cache iterator | Thomas Graf | 2011-03-17 | 1 | -0/+5 |
| | |||||
* | Print debugging info while iterating a cache based on a filter | Thomas Graf | 2011-03-17 | 1 | -2/+9 |
| | |||||
* | Fix off-by-one when reading IFLA_INET6_CONF and IFLA_INET6_STATS | Thomas Graf | 2011-03-17 | 1 | -2/+2 |
| | |||||
* | __nlmsg_alloc(): Guarantee minimal message size of at least the header | Thomas Graf | 2011-03-17 | 1 | -0/+3 |
| | |||||
* | Make struct nl_object public, NLHDR_COMMON has been public anyway | Thomas Graf | 2011-03-17 | 2 | -5/+6 |
| | |||||
* | Add missing argument in rtnl_link_change example | Miguel Di Ciurcio Filho | 2011-03-16 | 1 | -1/+1 |
| | | | | Signed-off-by: Miguel Di Ciurcio Filho <miguel.filho@gmail.com> | ||||
* | Provide numeric version defines | Thomas Graf | 2011-03-16 | 2 | -2/+12 |
| | |||||
* | allowing silent rules in build | Reuben Hawkins | 2011-03-16 | 2 | -4/+5 |
| | |||||
* | Fix function nfnl_ct_del name | Laurent Defert | 2011-03-16 | 1 | -1/+1 |
| | | | | | This function is named nfnl_nl_del in lib/netfilter/ct.c, while it was declared nfnl_ct_delete in the header. | ||||
* | Include <linux/pkt_cls.h> and <linux/pkt_sched.h> in <netlink/route/tc.h> ↵ | Thomas Graf | 2011-03-16 | 1 | -0/+2 |
| | | | | for convenience | ||||
* | prefix ipv6 link statistics identifiers with IP6 | Thomas Graf | 2011-03-16 | 3 | -95/+97 |
| | |||||
* | use linux/netlink.h instead of netlink/netlink-kernel.h | Thomas Graf | 2011-03-16 | 2 | -1/+229 |
| | |||||
* | Tons of documentation | Thomas Graf | 2010-11-27 | 20 | -374/+2191 |
| | |||||
* | addr: hide nl_addr_destroy() | Thomas Graf | 2010-11-26 | 2 | -29/+15 |
| | | | | everyone should use nl_addr_put() | ||||
* | rename NL_AUTO_PID to NL_AUTO_PORT | Thomas Graf | 2010-11-23 | 1 | -5/+8 |
| | | | | Old name is kept for compatibility. | ||||
* | Rename nlmsg_for_each_msg() to nlmsg_for_each() | Thomas Graf | 2010-11-23 | 1 | -4/+6 |
| | | | | | Also put remaining variable on local stack instead of requiring the user to supply it. Old interface is kept for compatibility. | ||||
* | nl_recv(): Zero out sockaddr in case the caller forgot | Thomas Graf | 2010-11-22 | 1 | -0/+2 |
| | |||||
* | nl_recv(): Make passing creds pointer optional | Thomas Graf | 2010-11-22 | 1 | -2/+4 |
| | |||||
* | nl: rename nlmsg_msg_size() to nlmsg_size(), nlmsg_len() -> nlmsg_datalen() | Thomas Graf | 2010-11-22 | 4 | -24/+54 |
| | | | | The old symbols are left around for compatibility. | ||||
* | Documentation updates | Thomas Graf | 2010-11-19 | 8 | -854/+1442 |
| | | | | | | | | | | | - moved documentation from lib/doc.c to doc/src/ - splitted pages into separate files - worked over core sections, explaining the receiving and sending behaviour in much more details including the the available mechanisms to customize the behaviour - updated the html stylesheet file for increased readability, probably needs some doxygen patching to achieve what I am looking for. - enabled call graphs, not expanded by default | ||||
* | Inherit return code of NL_CB_MSG_OUT in nl_sendmsg() | Thomas Graf | 2010-11-18 | 1 | -2/+2 |
| | | | | | | If NL_CB_MSG_OUT() returns anything != NL_OK, return that value to let any caller of nl_sendmsg() know that the message has not been sent. | ||||
* | rename nl_send_auto_complete() -> nl_send_auto(), nl_auto_complete -> ↵ | Thomas Graf | 2010-11-18 | 3 | -6/+22 |
| | | | | | | nl_complete_msg() Old symbols left to maintain backwards compatibility | ||||
* | only perform automatic sequence checking if auto-ack mode is enabled | Thomas Graf | 2010-11-18 | 1 | -7/+11 |
| | |||||
* | Don't build doc.c, there is no real code in it | Thomas Graf | 2010-11-18 | 1 | -1/+1 |
| | |||||
* | socket: constify interface | Thomas Graf | 2010-11-18 | 2 | -12/+12 |
| | |||||
* | constify struct trans_tbl | Thomas Graf | 2010-11-17 | 25 | -51/+51 |
| | |||||
* | link/inet6: pretty printing | Thomas Graf | 2010-11-17 | 1 | -12/+49 |
| | |||||
* | New function nl_size2str() | Thomas Graf | 2010-11-17 | 2 | -0/+51 |
| | |||||
* | Rename nl_get_hz() to nl_get_user_hz() to indicate it's not the in-kernel HZ ↵ | Thomas Graf | 2010-11-17 | 5 | -10/+14 |
| | | | | value | ||||
* | sfq: perturb period is in seconds, not jiffies | Thomas Graf | 2010-11-17 | 1 | -1/+1 |
| | |||||
* | link/inet: pretty printing, make output more readable | Thomas Graf | 2010-11-16 | 1 | -3/+3 |
| | |||||
* | update Doxyfile to latest version | Thomas Graf | 2010-11-16 | 1 | -544/+922 |
| | |||||
* | Make syntax of nl-link-list consistent and install it | Thomas Graf | 2010-11-16 | 2 | -33/+24 |
| | |||||
* | link/inet: documentation: add examples | Thomas Graf | 2010-11-16 | 1 | -0/+52 |
| |