History log of /external/libnl/include/netlink/msg.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
23ee46ef7115c2e311c36e43a833e6c3deada18a 14-Oct-2008 Thomas Graf <tgr@plip.localdomain> Replace NL_KEEP code with proper message reference counting

Adds reference counting to netlink messages so callbacks
can hold on to a message without using the broken keep
message flag.
/external/libnl/include/netlink/msg.h
7179b2d85964ef8fec8eca3ad661de9f38daa0ba 14-May-2008 Thomas Graf <tgr@lsx.localdomain> Break API some more

Since we've broken the API anyway, remove some aliases which only
exist for backwards compatibility.
/external/libnl/include/netlink/msg.h
75a26f3fc5a306e39f5244ee24e69936c4b5146d 14-Jan-2008 Thomas Graf <tgr@deb.localdomain> Improve message/attribute construction documentation and add nlmsg_expand()
/external/libnl/include/netlink/msg.h
6de17f3308cfd53ad922d144a1b28ddd962d6678 14-Jan-2008 Thomas Graf <tgr@deb.localdomain> Fix stale data pointers when constructing messages

Patrick McHardy reported a problem where pointers to the
payload of a netlink message as returned by f.e. the
nesting helpers become stale when the payload data
chunk is reallocated.

In order to avoid further problems, the payload chunk is
no longer extended on the fly. Instead the allocation is
made during netlink message object allocation time with
a default size of a page which should be fine for the
majority of all users. Additionally the functions
nlmsg_alloc_size() and nlmsg_set_default_size() have been
added to allocate messages of a particular length and to
modify the default message size.
/external/libnl/include/netlink/msg.h
c8a0a5cdfba51f7de5d203aa13a97377b215515a 10-Jan-2008 Thomas Graf <tgr@deb.localdomain> Added additional parsing and validation functions for generic netlink

Also adds better example documentation for generic netlink
/external/libnl/include/netlink/msg.h
44d362409d5469aed47d19e7908d19bd194493a4 15-Sep-2007 Thomas Graf <tgraf@suug.ch> Initial import
/external/libnl/include/netlink/msg.h