Les MANs Linux en français...
SKB_DEQUEUE
Section: Fonctions du noyau Linux (9)Updated: 19 Mars 1999
Index Retour au Menu Principal
NOM
__skb_dequeue, skb_dequeue - retire un sk_buff du haut de la listeSYNOPSIS
#include <linux/skbuff.h>-
struct sk_buff *__skb_dequeue(struct sk_buff_head *list);
- struct sk_buff *skb_dequeue(struct sk_buff_head *list);
DESCRIPTION
__skb_dequeue enlève le premier élément d'un sk_buff_head,VALEUR RENVOYÉE
Renvoir un pointeur sur le premier élément de list, ou NULL si list est vide.NOTES
Il est important de constater que les différences entre __skb_dequeue et skb_dequeue, mais ausi entre les fonctions __skb_ et leur équivalent skb_. Les fonctions __skb_ ne sont pas atomiques (Ndt : non réentrantes) et devraient être utilisées après avoir désactivé les interruptions. Pour faciliter l'écriture des pilotes, les fonctions skb_ sont fournies ; elles désactivent et réactivent les interruptions de manière transparente en plus de réaliser la tâche demandée.DISPONIBILITÉ
Linux 1.0+VOIR AUSSI
intro(9), skb_unlink(9), skb_insert(9), skb_queue_head(9), skb_queue_tail(9)/usr/src/linux/net/netlink.c /usr/src/linux/net/ax25/af_ax25.c /usr/src/linux/net/core/datagram.c /usr/src/linux/net/ipv4/ipmr.c /usr/src/linux/net/ipv4/tcp.c
AUTEUR
Cyrus Durgin <cider@speakeasy.org>Traduction
Thierry Vignaud <tvignaud@mandrakesoft.com>, 1999
Index
Time: 09:54:52 GMT, December 26, 2004