.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\"
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng .
.TH "SKB_UNLINK" "9" "09 October 2005" "" ""
.SH NAME
skb_unlink \- remove a buffer from a list
.SH SYNOPSIS
"SYNOPSIS"
.sp
\fB
.sp
void skb_unlink (struct sk_buff * \fIskb\fB);
\fR
.SH "ARGUMENTS"
.TP
\fB\fIskb\fB\fR
buffer to remove
.SH "DESCRIPTION"
.PP
Place a packet after a given packet in a list. The list locks are taken
and this function is atomic with respect to other list locked calls
.PP
Works even without knowing the list it is sitting on, which can be
handy at times. It also means that THE LIST MUST EXIST when you
unlink. Thus a list must have its contents unlinked before it is
destroyed.