%general-entities; ]> $LastChangedBy$ $Date$ libnl-&libnl-version; libnl Introduction to libnl The libnl suite is a collection of libraries providing APIs to netlink protocol based Linux kernel interfaces. &lfs78_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &libnl-md5sum; Download size: &libnl-size; Estimated disk space required: &libnl-buildsize; Estimated build time: &libnl-time; Optional Download Download (HTTP): Download (FTP): Download MD5 sum: &libnl-doc-md5sum; Download size: &libnl-doc-size; libnl Dependencies Optional (for tests) User Notes: Installation of libnl Install libnl by running the following commands: ./configure --prefix=/usr \ --sysconfdir=/etc \ --disable-static && make To test the results, issue: make check. Now, as the root user: make install If you wish to install the API documentation, as the root user: mkdir -vp /usr/share/doc/libnl-&libnl-version; && tar -xf ../libnl-doc-&libnl-version;.tar.gz --strip-components=1 --no-same-owner \ -C /usr/share/doc/libnl-&libnl-version; Command Explanations : Use this parameter if you don't want to install cli tools provided by the package. Contents Installed Programs Installed Libraries Installed Directories genl-ctrl-list, idiag-socket-details, nl-class-add, nl-class-delete, nl-classid-lookup, nl-class-list, nl-cls-add, nl-cls-delete, nl-cls-list, nl-link-list, nl-pktloc-lookup, nl-qdisc-add, nl-qdisc-delete, nl-qdisc-list, and 32 other helper programs with nl- and nf- prefixes libnl-3.so, libnl-cli-3.so, libnl-genl-3.so, libnl-idiag-3.so, libnl-nf-3.so, libnl-route-3.so, libnl-xfrm-3.so, and cli modules under /usr/lib/libnl/cli tree /etc/libnl, /usr/include/libnl3, /usr/lib/libnl, and /usr/share/doc/libnl-&libnl-version; Short Descriptions genl-ctrl-list queries the Generic Netlink controller in kernel and prints a list of all registered Generic Netlink families including the version of the interface that has been registered. genl-ctrl-list nl-class-add add or update or replace Traffic Classes nl-class-add nl-class-delete delete Traffic Classes nl-class-delete nl-classid-lookup is used to resolve qdisc/class names to classid values and vice versa. nl-classid-lookup nl-class-list list Traffic Classes. nl-class-list nl-cls-add add a classifier. nl-cls-add nl-cls-delete delete a classifier. nl-cls-delete nl-cls-list list classifiers. nl-cls-list nl-link-list dump link attributes. nl-link-list nl-pktloc-lookup lookup packet location definitions. nl-pktloc-lookup nl-qdisc-add add queueing disciplines (qdiscs) in the kernel. nl-qdisc-add nl-qdisc-delete delete queueing disciplines (qdiscs) in the kernel. nl-qdisc-delete nl-qdisc-list list queueing disciplines (qdiscs) in the kernel. nl-qdisc-list libnl*-3.so These libraries contain API functions used to access Netlink interfaces in Linux kernel. libnl*-3.so