Content-type: text/html Manpage of SKB_QUEUE_HEAD

SKB_QUEUE_HEAD

Section: Fonctions du noyau Linux (9)
Updated: 19 Mars 1999
Index Return to Main Contents
 

NOM

skb_queue_head - insérer un sk_buff au début d'une liste  

SYNOPSIS

#include <linux/skbuff.h>
void __skb_queue_head(struct sk_buff_head *list, struct sk_buff *newsk);
void skb_queue_head(struct sk_buff_head *list, struct sk_buff *newsk);
 

DESCRIPTION

la fonction skb_queue_head ajoute newsk au début de list. Plus précisément, après avoir affecté les pointeurs list, next et prev dans newsk, elle incrémente le compteur qlen dans list. Les pointeurs next et prev sont également modifiés dans list avant de rendre la main.  

VALEUR RENVOYÉE

Aucune.  

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_queue_tail(9), skb_insert(9)

/usr/src/linux/net/ax25/af_ax25.c /usr/src/linux/net/core/skbuff.c /usr/src/linux/net/ipv4/tcp_input.c /usr/src/linux/net/netrom/nr_in.c  

AUTEUR

Cyrus Durgin <cider@speakeasy.org>  

TRADUCTION

Thierry Vignaud <tvignaud@mandrakesoft.com>, 1999


 

Index

NOM
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
NOTES
DISPONIBILITÉ
VOIR AUSSI
AUTEUR
TRADUCTION

This document was created by man2html, using the manual pages.
Time: 21:33:13 GMT, July 10, 2005