zion -  skb_peek

Nom

skb_peek - peek an sk_buff

Résumé

#include <linux/skbuff.h> .HP struct sk_buff *skb_peek(struct sk_buff_head *list_ );

Description

La fonction skb_peek extrait l'élément de tête de list_, sans modifier list_. Il est important de remarquer que cette opération n'est pas nécessairement sûre, car list_ maintient la valeur originelle de sk_buff, alors que d'autres opérations sur list_ peuvent l'affecter. Pour être sûre, il faudrait soit désactiver les interruptions avec cli(9), appeller skb_peek, copier les données nécessaires pour continuer, et autoriser à nouveau les interruptions. avec sti(9), ou utiliser skb_dequeue(9).

Valeur renvoyée

Renvoie un pointeur sur sk_buff s'il y a un élément suivant dans la list_. Sinon, renvoie NULL.

Disponibilité

Linux 1.0+

Voir aussi

intro (9), skb_unlink (9), skb_dequeue (9)

/usr/src/linux/net/appletalk/ddp.c /usr/src/linux/net/core/datagram.c /usr/src/linux/net/ipv4/tcp.c /usr/src/linux/net/ipv4/udp.c /usr/src/linux/net/unix/af_unix.c

Auteur

Cyrus Durgin <cider@speakeasy.org>

Traduction

Thierry Vignaud < tvignaud@mandrakesoft.com >, 1999
Poster un commentaire
Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?