summaryrefslogtreecommitdiffstats
path: root/include/libmnl/libmnl.h
Commit message (Expand)AuthorAgeFilesLines
* include: add MNL_SOCKET_DUMP_SIZE definitionHEADmasterPablo Neira Ayuso2019-10-141-0/+1
* callback: mark cb_ctl_array 'const' in mnl_cb_run2()Guillaume Nault2016-08-081-1/+2
* socket: introduce mnl_socket_open2()Guillaume Nault2015-10-041-1/+2
* header: use sysconf() instead of getpagesize()Markus Teich2015-03-021-1/+1
* socket: creating a struct mnl_socket from a pre-existing socketKen-ichirou MATSUZAWA2014-09-251-0/+1
* include: don't force compiler to enter C++11 modePablo Neira Ayuso2013-07-161-8/+3
* parse: add mnl_attr_for_each_payloadlibmnl-1.0.3Pablo Neira Ayuso2012-05-181-0/+6
* header: fix invalid use of type void * in arithmetic of mnl_for_each_nest(...)Pablo Neira Ayuso2010-12-301-2/+2
* header: fix signess issues in MNL_SOCKET_BUFFER_SIZEPablo Neira Ayuso2010-12-251-1/+1
* include: add missing unistd.hJan Engelhardt2010-12-201-0/+1
* nlmsg: add new message batching infrastructurePablo Neira Ayuso2010-12-171-0/+11
* header: missing parenthesis in MNL_SOCKET_BUFFER_SIZE definitionPablo Neira Ayuso2010-12-171-1/+1
* header: use getpagesize() for MNL_SOCKET_BUFFER_SIZEPablo Neira Ayuso2010-12-171-1/+1
* attr: add put function that allows to check buffer sizePablo Neira Ayuso2010-12-171-0/+10
* header: add MNL_ARRAY_SIZE(x)Pablo Neira Ayuso2010-12-091-0/+4
* attr: add mnl_attr_nest_cancel()Pablo Neira Ayuso2010-11-221-0/+1
* build: tag function headers rather than decls as exportedJan Engelhardt2010-11-191-54/+48
* nlmsg: remove unexisting mnl_nlmsg_total_sizePablo Neira Ayuso2010-11-191-1/+0
* socket: propagate sendto/recvmsg's return typesJan Engelhardt2010-11-161-2/+2
* attr: avoid multiple definition of hidden variableJan Engelhardt2010-11-161-13/+11
* include: use C++ headers in C++ modeJan Engelhardt2010-11-151-5/+8
* src: implement both GCC visibility support and export scriptCristian RodrĂ­guez2010-11-151-49/+55
* nlmsg: use bool for mnl_nlmsg_ok()Jan Engelhardt2010-11-111-2/+2
* nlmsg: rework mnl_nlmsg_fprintfPablo Neira Ayuso2010-11-071-2/+2
* attr: rename str_null from NULL awayJan Engelhardt2010-10-251-1/+1
* nlmsg: use bool return type for yes-no functionsJan Engelhardt2010-10-251-2/+5
* include: add cplusplus guards for externJan Engelhardt2010-10-221-0/+8
* socket: use more appropriate types for mnl_socket_bindJan Engelhardt2010-10-221-1/+1
* callback: mnl_cb_run should use a void *Jan Engelhardt2010-10-221-2/+2
* attr: string functions should take char *Jan Engelhardt2010-10-221-2/+2
* include: consistent usage of "extern"Jan Engelhardt2010-10-221-1/+1
* src: define MNL_SOCKET_BUFFER_SIZE to 8192ULPablo Neira Ayuso2010-10-211-0/+1
* socket: remove mnl_socket_sendmsg() and mnl_socket_recvmsg()Pablo Neira Ayuso2010-06-251-2/+0
* nlmsg: use size_t instead of int for several input parametersPablo Neira Ayuso2010-05-171-4/+4
* add helpers to nest attributesPablo Neira Ayuso2010-04-301-0/+4
* remove references to 'generic' in header filePablo Neira Ayuso2010-04-221-3/+3
* use size_t to indicate the buffer size in mnl_cb_run*()Pablo Neira Ayuso2010-04-221-2/+2
* review data types for input parameters of mnl_attr_*() functionsPablo Neira Ayuso2010-04-221-10/+10
* add mnl_nlmsg_fprintf() function for debugging purposesPablo Neira Ayuso2010-04-191-1/+2
* fix for mnl_attr_for_each_nested()Jozsef Kadlecsik2010-04-161-2/+2
* remove mnl_nlmsg_get_len() functionPablo Neira Ayuso2010-04-121-2/+1
* more consistency name issues: rename get_data*() to get_payload*()Pablo Neira Ayuso2010-04-051-6/+6
* rename mnl_nlmsg_payload_size() to mnl_nlmsg_get_payload_len() for consistencyPablo Neira Ayuso2010-04-051-2/+2
* rename mnl_attr_type_ok() by mnl_attr_type_valid() for consistencyPablo Neira Ayuso2010-04-051-1/+1
* rename mnl_attr_type_invalid() by mnl_attr_type_ok()Pablo Neira Ayuso2010-04-041-0/+2
* remove mnl_align() as it's been replaced by MNL_ALIGN()Pablo Neira Ayuso2010-04-041-1/+0
* check source of the netlink message and fix sequence tracking logicPablo Neira Ayuso2010-04-041-3/+6
* add validation infrastructure and rework attribute parsingPablo Neira Ayuso2010-04-031-11/+42
* use C99 types uintXX_t instead of POSIX u_intXX_tPablo Neira Ayuso2010-04-031-12/+13
* constify several mnl_socket_* parameters and use size_t instead of intPablo Neira Ayuso2010-04-031-5/+5