libnl/src
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
..
cls - Reworked the classifier interface. 2009-09-02 18:31:14 +02:00
lib Switch to libtool versioning system 2011-09-13 22:58:08 +02:00
.gitignore Packet location updates 2010-10-27 01:21:50 +02:00
genl-ctrl-list.c CLI - Command Line Interface Library 2009-12-16 16:20:46 +01:00
Makefile.am bonding: API to create/enslave/release 2011-09-16 12:57:52 +02:00
nf-ct-list.c CLI - Command Line Interface Library 2009-12-16 16:20:46 +01:00
nf-log.c CLI - Command Line Interface Library 2009-12-16 16:20:46 +01:00
nf-monitor.c CLI - Command Line Interface Library 2009-12-16 16:20:46 +01:00
nf-queue.c src/nf-queue: revert nonsensical change 2010-10-29 01:00:25 +02:00
nl-addr-add.c CLI - Command Line Interface Library 2009-12-16 16:20:46 +01:00
nl-addr-delete.c CLI - Command Line Interface Library 2009-12-16 16:20:46 +01:00
nl-addr-list.c Make some functions and global variables static 2011-08-11 14:49:51 +02:00
nl-class-add.c Unified TC API 2011-03-21 15:51:52 +01:00
nl-class-delete.c Make some functions and global variables static 2011-08-11 14:49:51 +02:00
nl-class-list.c Make some functions and global variables static 2011-08-11 14:49:51 +02:00
nl-classid-lookup.c nl-classid-lookup: Added --raw option to print classid without pretty printing it 2010-11-01 15:20:43 +01:00
nl-cls-add.c Unified TC API 2011-03-21 15:51:52 +01:00
nl-cls-delete.c Make some functions and global variables static 2011-08-11 14:49:51 +02:00
nl-cls-list.c Make some functions and global variables static 2011-08-11 14:49:51 +02:00
nl-fib-lookup.c CLI - Command Line Interface Library 2009-12-16 16:20:46 +01:00
nl-link-enslave.c bonding: API to create/enslave/release 2011-09-16 12:57:52 +02:00
nl-link-ifindex2name.c CLI - Command Line Interface Library 2009-12-16 16:20:46 +01:00
nl-link-list.c Make syntax of nl-link-list consistent and install it 2010-11-16 15:08:36 +01:00
nl-link-name2ifindex.c nl-link-name2ifindex: fix usage text 2011-08-30 09:56:54 +02:00
nl-link-release.c bonding: API to create/enslave/release 2011-09-16 12:57:52 +02:00
nl-link-set.c link: Support IFLA_IFALIAS attribute 2010-11-11 13:57:10 +01:00
nl-link-stats.c CLI - Command Line Interface Library 2009-12-16 16:20:46 +01:00
nl-list-caches.c Remove NL_DUMP_ENV code 2010-10-20 15:32:45 +02:00
nl-list-sockets.c CLI - Command Line Interface Library 2009-12-16 16:20:46 +01:00
nl-monitor.c CLI - Command Line Interface Library 2009-12-16 16:20:46 +01:00
nl-neigh-add.c CLI - Command Line Interface Library 2009-12-16 16:20:46 +01:00
nl-neigh-delete.c Make some functions and global variables static 2011-08-11 14:49:51 +02:00
nl-neigh-list.c CLI - Command Line Interface Library 2009-12-16 16:20:46 +01:00
nl-neightbl-list.c CLI - Command Line Interface Library 2009-12-16 16:20:46 +01:00
nl-pktloc-lookup.c pktloc: support to specify a shift operator for packet locations 2010-11-04 20:01:36 +01:00
nl-qdisc-add.c Unified TC API 2011-03-21 15:51:52 +01:00
nl-qdisc-delete.c Make some functions and global variables static 2011-08-11 14:49:51 +02:00
nl-qdisc-list.c Unified TC API 2011-03-21 15:51:52 +01:00
nl-route-add.c CLI - Command Line Interface Library 2009-12-16 16:20:46 +01:00
nl-route-delete.c CLI - Command Line Interface Library 2009-12-16 16:20:46 +01:00
nl-route-get.c CLI - Command Line Interface Library 2009-12-16 16:20:46 +01:00
nl-route-list.c CLI - Command Line Interface Library 2009-12-16 16:20:46 +01:00
nl-rule-list.c CLI - Command Line Interface Library 2009-12-16 16:20:46 +01:00
nl-tctree-list.c trafic class/classifer API improvements and documentation 2011-03-29 12:41:59 +02:00
nl-util-addr.c CLI - Command Line Interface Library 2009-12-16 16:20:46 +01:00