summaryrefslogtreecommitdiffstats
path: root/lib/nl.c
Commit message (Expand)AuthorAgeFilesLines
* libnl: report an error if unexpected control data was receivedAndrey Vagin2015-09-211-0/+7
* socket: fix assertion in nl_connect() when all ports are already in useThomas Haller2015-08-241-2/+2
* socket: add fallback for nl_connect() by trying to bind to unspecified local ...Thomas Haller2015-08-141-11/+18
* socket: clear port when unable to generate local portThomas Haller2015-08-141-1/+1
* lib/nl: add missing headerJörg Krause2015-08-141-0/+1
* lib: return error if an incomplete message was readThomas Egerer2015-06-051-0/+7
* lib/socket: add nl_socket_set_fd() functionThomas Haller2015-03-051-2/+7
|\
| * add socket nl_connect_fd() & nl_create_fd()Sagi Lowenhardt2015-03-051-21/+79
|/
* lib/nl: preserve s_local if nl_connect() failsThomas Haller2015-03-051-8/+16
* lib/socket: remove NL_SOCK_BUFSIZE_SET socket flagThomas Haller2015-03-051-5/+3
* lib: log errors from platformLubomir Rintel2015-02-171-5/+31
* nl: add function nl_pickup_keep_syserr()Thomas Haller2014-11-271-0/+31
* trival: white space fix in lib/nl.cThomas Haller2014-11-271-9/+9
* lib/socket: retry generate local port in nl_connect on ADDRINUSEThomas Haller2014-05-061-7/+55
* nl: Fix comment typo on recvmsgsOlaf Hering2013-10-011-1/+1
* nl: Increase receive buffer size to 4 pagesThomas Graf2013-05-081-1/+1
* nl: Return -NLE_AGAIN if non-blocking socket would blockThomas Graf2013-04-021-5/+0
* Move private header files to <netlink-private/*>Thomas Graf2013-01-241-1/+1
* nl: Improve API doc of nl_send_simple()Thomas Graf2012-11-081-11/+16
* nl: Improve API doc of nl_connect() and nl_close()Thomas Graf2012-11-081-9/+23
* nl: Allow to overwrite nl_send()Thomas Graf2012-11-081-11/+17
* nl: improve API doc of transmit functionsThomas Graf2012-11-081-51/+154
* nl: improve nl_sendto() docs and error checksThomas Graf2012-11-061-5/+27
* nl_recv: fix indent styleThomas Graf2012-11-061-9/+11
* nl_recv: return NLE_INVAL if socket address pointer is NULLThomas Graf2012-11-061-1/+1
* nl_recv: return NLE_INVAL if buf is NULLThomas Graf2012-11-061-0/+3
* nl_recv: improve function documentationThomas Graf2012-11-061-13/+33
* nl_recv: Don't update *buf in error pathThomas Graf2012-11-051-3/+2
* Document buffer size limitations of nl_recv()Thomas Graf2012-11-051-0/+7
* nl_recv(): work with credentials only if "creds" given and NL_SOCK_PASSCRED setКоренберг Марк (дома)2012-10-191-12/+15
* nl_recv(): small code cleanupsКоренберг Марк (дома)2012-10-191-8/+4
* nl_recv(): EWOULDBLOCK return value also checkedКоренберг Марк (дома)2012-10-191-3/+2
* nl_recv(): Memory allocation errors are handled properly nowКоренберг Марк (дома)2012-10-191-22/+53
* nl_recv(): "else if" logick simplified and refinedКоренберг Марк (ноутбук дома)2012-10-191-8/+16
* Clang diagnosticsКоренберг Марк (ноутбук дома)2012-10-191-0/+6
* nl: Provide API to specify the default buffer size when receiving netlink mes...Thomas Graf2012-10-091-1/+1
* More clean NL_AUTO_PORT and NL_AUTO_SEQ usage in nl_complete_msgКоренберг Марк2012-08-301-2/+2
* Prevent potential socket file descriptor leakКоренберг Марк (дома)2012-08-291-2/+9
* Fix types-related warnings based on clang diagnosticsКоренберг Марк2012-06-131-1/+1
* use MSG_TRUNC flag to get recv message size at onceJiri Pirko2012-05-291-8/+9
* doc: documentation restructuringThomas Graf2012-05-101-69/+41
* nl: Fix return value of nl_recvmsgs()Thomas Graf2012-05-081-5/+29
* nl: Make nl_recvmsgs() return the number of netlink messages processedThomas Graf2012-04-211-2/+7
* Fix typo in debug messageThomas Graf2011-10-281-1/+1
* Support for NLM_F_INTRThomas Graf2011-07-141-1/+17
* socket: Set SOCK_CLOEXEC if availableThomas Graf2011-06-151-2/+8
* API to issue direct GET requests to the kernelThomas Graf2011-04-111-0/+70
* Add nl_send_sync()Thomas Graf2011-03-251-0/+31
* nl_recv(): Zero out sockaddr in case the caller forgotThomas Graf2010-11-221-0/+2
* nl_recv(): Make passing creds pointer optionalThomas Graf2010-11-221-2/+4