%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. &lfs91_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; 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 48 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 the 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 adds, updates, or replaces Traffic Classes nl-class-add nl-class-delete deletes 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 lists Traffic Classes. nl-class-list nl-cls-add adds a classifier. nl-cls-add nl-cls-delete deletes a classifier. nl-cls-delete nl-cls-list lists classifiers. nl-cls-list nl-link-list dumps link attributes. nl-link-list nl-pktloc-lookup allows the lookup of packet location definitions. nl-pktloc-lookup nl-qdisc-add adds queueing disciplines (qdiscs) in the kernel. nl-qdisc-add nl-qdisc-delete deletes queueing disciplines (qdiscs) in the kernel. nl-qdisc-delete nl-qdisc-list lists 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