dect
/
libnl
Archived
13
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
libnl/include/netlink
Thomas Graf 96f17ce146 bonding: API to create/enslave/release
Although it has been possible to create bonding devices, enslave and
release using the regular link API. The added API simplifies usage
and hides some of the compatibility logic.

F.e. enslave() and release() will both verify that the master assignment
has in fact been changed and return -NLE_OPNOTSUPP if it did not.

Also the API will make sure to use RTM_NEWLINK or RTM_SETLINK depending
on what is availble.

Examples are provided in src/ as nl-link-enslave.c and nl-link-release.c
2011-09-16 12:57:52 +02:00
..
cli Unified TC API 2011-03-21 15:51:52 +01:00
fib_lookup Rename struct nl_handle to struct nl_sock 2008-05-15 13:26:32 +02:00
genl Generic Netlink multicast groups support 2010-10-14 13:46:02 +02:00
netfilter Fix function nfnl_ct_del name 2011-03-16 13:11:50 +01:00
route bonding: API to create/enslave/release 2011-09-16 12:57:52 +02:00
.gitignore ignore more temporary files 2008-05-05 17:13:02 +02:00
addr.h addr: hide nl_addr_destroy() 2010-11-26 16:32:10 +01:00
attr.h - Reworked the classifier interface. 2009-09-02 18:31:14 +02:00
cache-api.h Documentation updates 2011-03-22 00:40:26 +01:00
cache.h Provide silent variation of nl_cache_require() 2011-05-11 09:33:29 +02:00
data.h Remove obsolete nla_get_addr() and nla_get_data() 2008-05-14 18:26:47 +02:00
errno.h Support for NLM_F_INTR 2011-07-14 10:51:49 +02:00
handlers.h Support for NLM_F_INTR 2011-07-14 10:51:49 +02:00
list.h - Reworked the classifier interface. 2009-09-02 18:31:14 +02:00
msg.h rename NL_AUTO_PID to NL_AUTO_PORT 2010-11-23 13:31:39 +01:00
netlink-compat.h Initial import 2007-09-15 01:28:01 +02:00
netlink-kernel.h use linux/netlink.h instead of netlink/netlink-kernel.h 2011-03-16 12:53:14 +01:00
netlink.h API to issue direct GET requests to the kernel 2011-04-11 12:34:01 +02:00
object-api.h Make struct nl_object public, NLHDR_COMMON has been public anyway 2011-03-17 14:44:56 +01:00
object.h Provide nl_object_dump_buf() to easily dump to buffers 2011-04-10 10:22:01 +02:00
socket.h socket: introduce nl_socket_modify_err_cb 2011-08-31 09:23:58 +02:00
types.h Remove NL_DUMP_ENV code 2010-10-20 15:32:45 +02:00
utils.h Add nl_rate2str() 2011-06-09 12:29:21 +02:00
version.h.in Switch to libtool versioning system 2011-09-13 22:58:08 +02:00