Rechercher une page de manuel
skb_unlink
Langue: en
Version: November 24, 1997 (mandriva - 22/10/07)
Section: 9 (Appels noyau Linux)
NAME
__skb_unlink, skb_unlink - remove an sk_buff from its listSYNOPSIS
#include <linux/skbuff.h>- void __skb_unlink(struct sk_buff *skb, struct sk_buff_head *list);
- void skb_unlink(struct sk_buff *skb);
DESCRIPTION
- The skb_unlink function is a wrapper for __skb_unlink. __skb_unlink removes skb from its sk_buff_head. It decrements the list qlen pointer, and cleanly detaches the sk_buff from its queue. This function should always be used instead of performing this task manually, as it provides a clean, standardized way of manipulating an sk_buff_head, and provides interrupt disabling (see NOTES below.) Most users will not call __skb_unlink directly, as it requires that two arguments be supplied and does not provide any interrupt handling. skb_unlink determines the list from which skb should be detached, and disables interrupts.
RETURN VALUE
None.NOTES
It is important to note the difference between not only __skb_unlink and skb_unlink, but all the __skb_ functions and their skb_ counterparts. Essentially, the __skb_ functions are non-atomic, and should only be used with interrupts disabled. As a convenience, the skb_ functions are provided, which perform interrupt disable / enable wrapper functionality in addition to performing their specific tasks.AVAILABILITY
Linux 1.0+SEE ALSO
intro(9), skb_dequeue(9), skb_insert(9), skb_queue_head(9), skb_queue_tail(9)/usr/src/linux/net/core/skbuff.c /usr/src/linux/net/ipv4/af_inet.c /usr/src/linux/net/ipv4/ip_output.c /usr/src/linux/net/ipv4/tcp.c
AUTHOR
Cyrus Durgin <cider@speakeasy.org>
Il n'y a pas de meilleur moyen pour mettre en vogue ou pour défendre des
doctrines étranges et absurdes, que de les munir d'une légion de mot
obscurs, douteux et indéterminés. Ce qui pourtant rend ces retraites
bien plus semblables à des cavernes de brigands ou à des tanières de
renards qu'à des forteresses de généreux guerriers. Que s'il est malaisé
d'en chasser ceux qui s'y réfugient, ce n'est pas à cause de la force de
ces lieux-là, mais à cause des ronces, des épines et de l'obscurité des
buissons dont ils sont environnés. Car la fausseté étant par elle-même
incompatible avec l'esprit de l'homme, il n'y a que l'obscurité qui
puisse servir de défense à ce qui est absurde.
-+- John Locke -+-
doctrines étranges et absurdes, que de les munir d'une légion de mot
obscurs, douteux et indéterminés. Ce qui pourtant rend ces retraites
bien plus semblables à des cavernes de brigands ou à des tanières de
renards qu'à des forteresses de généreux guerriers. Que s'il est malaisé
d'en chasser ceux qui s'y réfugient, ce n'est pas à cause de la force de
ces lieux-là, mais à cause des ronces, des épines et de l'obscurité des
buissons dont ils sont environnés. Car la fausseté étant par elle-même
incompatible avec l'esprit de l'homme, il n'y a que l'obscurité qui
puisse servir de défense à ce qui est absurde.
-+- John Locke -+-
Contenus ©2006-2009 Benjamin Poulain
Design ©2006-2009 Maxime Vantorre