History log of /external/libnl/include/netlink-local.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d8928c19bba91a9e6fd6bcfb74db97e00ab512e9 17-Dec-2013 Mathieu Poirier <mathieu.poirier@linaro.org> Compile 2.0 with Kitkat

Mostly following example set by Arik Nemtsov for Froyo.

Change-Id: I4c6b56e32f8a9f80bbd224e62e26052074b428d9
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
/external/libnl/include/netlink-local.h
db5bd57899affbcaf42ac0b93c5c7be8f51ca390 02-Jul-2010 Thomas Graf <tgr@lsx.(none)> Packet Location Interface
/external/libnl/include/netlink-local.h
cfcfca070355b246028df60da79813f09ed65755 20-Oct-2008 Thomas Graf <tgr@plip.localdomain> Add internal wait_for_ack() which only waits for ACK if !NL_NO_AUTO_ACK

This changeset ensures that internal code properly synchronizes to
ACKs if ACKs are enabled and otherwise return immediately.
/external/libnl/include/netlink-local.h
d59883b117caecd19a9de58164defcc9a91a0caa 10-Oct-2008 Thomas Graf <tgr@plip.localdomain> From: Kees Cook <kees@outflux.net>
Hello! It seems that libnl is missing an include for limits.h, which
causes it to FTBFS when glibc 2.8 is installed (currently in
experimental, so I left this bug severity at "normal").
/external/libnl/include/netlink-local.h
e38716b41e79b2d60ab9b7ada9678e1014a6898e 14-Aug-2008 Holger Schurig <hs4233@mail.mn-solutions.de> libnl: fix about 100 warnings

In file included from addr.c:28:
../include/netlink-local.h:119:1: warning: "__deprecated" redefined
In file included from /usr/include/linux/stddef.h:4,
from /usr/include/linux/posix_types.h:4,
from /usr/include/linux/types.h:8,
from ../include/netlink-local.h:37,
from addr.c:28:
/usr/include/linux/compiler.h:45:1: warning: this is the location of the previous definition

This happens about 100 times. Suggested patch:
/external/libnl/include/netlink-local.h
d39f1714f4b025eb89e7f21147e59dc3b1a49566 26-May-2008 Thomas Graf <tgr@lsx.localdomain> Remove unused dp_dump_line()
/external/libnl/include/netlink-local.h
d84430702496f617c01c5e2d27d0e82e02390bb7 23-May-2008 Thomas Graf <tgr@lsx.localdomain> Remove old line counting while dumping
/external/libnl/include/netlink-local.h
28233246cd8fad47613e7ffd85ea0b1d69c0f8c2 15-May-2008 Thomas Graf <tgr@lsx.localdomain> Allow parser callbacks to return NL_OK, NL_SKIP, NL_EXIT

Obsoletes internal P_ACCEPT/P_IGNORE
/external/libnl/include/netlink-local.h
8cd39c9f4ca8731279ea6467a9d489902fcae7f9 15-May-2008 Thomas Graf <tgr@lsx.localdomain> Uninline various functions to save 7K code
/external/libnl/include/netlink-local.h
8a3efffa5b3fde252675239914118664d36a2c24 14-May-2008 Thomas Graf <tgr@lsx.localdomain> Thread-safe error handling

In order for the interface to become more thread safe, the error
handling was revised to no longer depend on a static errno and
error string buffer.

This patch converts all error paths to return a libnl specific
error code which can be translated to a error message using
nl_geterror(int error). The functions nl_error() and
nl_get_errno() are therefore obsolete.

This change required various sets of function prototypes to be
changed in order to return an error code, the most prominent
are:

struct nl_cache *foo_alloc_cache(...);
changed to:
int foo_alloc_cache(..., struct nl_cache **);

struct nl_msg *foo_build_request(...);
changed to:
int foo_build_request(..., struct nl_msg **);

struct foo *foo_parse(...);
changed to:
int foo_parse(..., struct foo **);

This pretty much only leaves trivial allocation functions to
still return a pointer object which can still return NULL to
signal out of memory.

This change is a serious API and ABI breaker, sorry!
/external/libnl/include/netlink-local.h
662887c052f0fcd98287e2a7fa5843a4f66ca256 29-Apr-2008 Thomas Graf <tgr@lsx.localdomain> Export nl_dump_line() and automatically count lines while dumping
/external/libnl/include/netlink-local.h
dbcdf91a99d0e12d012308328bc6e1894403a99b 30-Jan-2008 Thomas Graf <tgr@deb.localdomain> Detailed attribute documentation

This patch extends and reorganizes the existing attribute documentation
and includes various verbose examples.
/external/libnl/include/netlink-local.h
865bbb464a08ef2c20238cb17337423763d6f0ca 18-Dec-2007 Thomas Graf <tgr@deb.localdomain> Include linux/ip_mg_alg.h internally for compatibility only
/external/libnl/include/netlink-local.h
1a125f88d8f46cad4ecbb9d19cfaddec63a26d0a 18-Sep-2007 Philip Craig <philipc@snapgear.com> Use linux/types.h to fix amd64 build

10-amd64-linux-types.patch from Ubuntu:

- In order to make libnl compilable on amd64 include linux/types.h
rather than defining the types ourselves; necessary as other headers
include that and get different definitions.

-- Scott James Remnant <scott@ubuntu.com> Wed, 22 Mar 2006 02:12:08 +0000
/external/libnl/include/netlink-local.h
3040a1d6254465bed9e44e4d1bf279c2c50cd16a 17-Sep-2007 Thomas Graf <tgraf@suug.ch> Export interface to define caches

This interface was internal so far which required all code defining
caches to be compiled with the sources available.

In order to simplify the interface, the co_msg_parser prototype was
changed to take the struct nl_parser_param directly instead of a
void *. It used to be void * because the co_msg_parser was directly
passed as the NL_CB_VALID callback function.
/external/libnl/include/netlink-local.h
508685c269275cb7ba3471c75abc689b4e3839b1 15-Sep-2007 Thomas Graf <tgraf@suug.ch> Export interface to define objects

This interface was internal so far which required all code defining
objects to be compiled with the sources available.

This change exposes struct nl_object_ops which seems safe as it
is not supposed to be embedded in other structures.

Patch contains extensive documentation to help with the creation
of own object implementations.
/external/libnl/include/netlink-local.h
44d362409d5469aed47d19e7908d19bd194493a4 15-Sep-2007 Thomas Graf <tgraf@suug.ch> Initial import
/external/libnl/include/netlink-local.h