libnl-3.2.25

Introduction à libnl

La suite libnl est une collection de bibliothèques fournissant des API pour le protocole netlink basé sur le noyau Linux.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.8.

Information sur le paquet

Téléchargement facultatif

Dépendances de libnl

Facultative

check-0.10.0 (pour les tests)

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libnl

Installation de libnl

Installez libnl en lançant les commandes suivantes :

./configure --prefix=/usr     \
            --sysconfdir=/etc \
            --disable-static  &&
make

Pour tester le résultat, tapez : make check.

Maintenant, en tant qu'utilisateur root :

make install

Si vous souhaitez installer la documentation de l'API, en tant qu'utilisateur root :

mkdir -vp /usr/share/doc/libnl-3.2.25 &&
tar -xf ../libnl-doc-3.2.25.tar.gz --strip-components=1 --no-same-owner \
        -C /usr/share/doc/libnl-3.2.25

Explications des commandes

--disable-static: Ce paramètre empêche l'installation des versions statiques des bibliothèques.

--disable-cli : Utiliser ce parametre si vous voulez installer les outils cli fournit par le paquet.

Contenu

Programmes installés: genl-ctrl-list, 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 et nl-qdisc-list
Bibliothèques installées: libnl-3.so, libnl-cli-3.so, libnl-genl-3.so, libnl-idiag-3.so, libnl-nf-3.so, libnl-route-3.so, et des modules cli sous l'arborescence /usr/lib/libnl/cli
Répertoires installés: /etc/libnl, /usr/include/libnl3, /usr/lib/libnl, et /usr/share/doc/libnl-3.2.25

Description courte

genl-ctrl-list

interroge le controleur générique Netlink dans le noyau et affiche la liste de toutes les familles Generic Netlink enregistrés incluses dans la version de l'interface qui a été enregistrée.

nl-class-add

ajoute, ou met à jour ou remplace les Traffic Classes.

nl-class-delete

supprime les Traffic Classes

nl-classid-lookup

est utilisé pour résoudre les noms qdisc/class en valeurs classid et vice versa.

nl-class-list

affiche les Traffic Classes.

nl-cls-add

ajoute un classifieur.

nl-cls-delete

supprime un classifieur.

nl-cls-list

affiche les classifieurs.

nl-link-list

décharge les attributs de lien.

nl-pktloc-lookup

recherhce les définitions d'emplacement de paquets.

nl-qdisc-add

ajoute des disciplines de files d'attentes (qdiscs) dans le noyau.

nl-qdisc-delete

supprime des disciplines de files d'attentes (qdiscs) dans le noyau.

nl-qdisc-list

affiche les disciplines de files d'attentes (qdiscs) dans le noyau.

libnl*-3.so

Ces bibliothèques contiennent les fonctions API utilisées pour accéder aux interfaces Netlink dans le noyau Linux.

Last updated on : 2013-03-26 17:39:48 +010