Sophie

Sophie

distrib > CentOS > 6 > i386 > by-pkgid > cf93d8a8acdcc6fe2225039da0502495 > files > 3226

kernel-doc-2.6.32-131.17.1.el6.centos.plus.noarch.rpm

<?xml version="1.0" encoding="ANSI_X3.4-1968" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968" /><title>dev_alloc_skb</title><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /><link rel="home" href="index.html" title="Linux Networking and Network Devices APIs" /><link rel="up" href="ch01s02.html" title="Socket Buffer Functions" /><link rel="prev" href="re62.html" title="__netdev_alloc_skb" /><link rel="next" href="re64.html" title="__kfree_skb" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>dev_alloc_skb</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="re62.html">Prev</a>&#160;</td><th width="60%" align="center">Socket Buffer Functions</th><td width="20%" align="right">&#160;<a accesskey="n" href="re64.html">Next</a></td></tr></table><hr /></div><div class="refentry" title="dev_alloc_skb"><a id="API-dev-alloc-skb"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>dev_alloc_skb &#8212; 
     allocate an skbuff for receiving
 </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><div class="funcsynopsis"><table border="0" summary="Function synopsis" cellspacing="0" cellpadding="0" class="funcprototype-table"><tr><td><code class="funcdef">struct sk_buff * <b class="fsfunc">dev_alloc_skb </b>(</code></td><td>unsigned int <var class="pdparam">length</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1" title="Arguments"><a id="id2693047"></a><h2>Arguments</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>length</code></em></span></dt><dd><p>
     length to allocate
    </p></dd></dl></div></div><div class="refsect1" title="Description"><a id="id2693073"></a><h2>Description</h2><p>
   Allocate a new <span class="structname">sk_buff</span> and assign it a usage count of one. The
   buffer has unspecified headroom built in. Users should allocate
   the headroom they think they need without accounting for the
   built in space. The built in space is used for optimisations.
   </p><p>

   <code class="constant">NULL</code> is returned if there is no free memory. Although this function
   allocates memory it can be called from an interrupt.
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="re62.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="ch01s02.html">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="re64.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>__netdev_alloc_skb</span>&#160;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">&#160;<span>__kfree_skb</span></td></tr></table></div></body></html>