Lines Matching full:this
14 * this list of conditions and the following disclaimer.
16 * this list of conditions and the following disclaimer in the documentation
19 * derived from this software without specific prior written permission.
21 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
29 * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
32 * This file is part of the lwIP TCP/IP stack.
69 * for other purposes. For more background information on this, see tasks #6735
91 * Use this if you intend to pass the pbuf to functions like udp_send().
95 * Use this if you intend to pass the pbuf to functions like raw_send().
99 * Use this if you intend to pass the pbuf to functions like ethernet_output().
105 * Use this if you intend to pass the pbuf to functions like netif->linkoutput().
109 /** Use this for input packets in a netif driver when calling netif->input()
118 * This makes @ref pbuf_header work in both directions. */
120 /** Indicates the data stored in this pbuf can change. If this pbuf needs
126 /** Indicates this pbuf is used for RX (if not set, indicates use for TX).
127 * This information can be used to keep some spare RX buffers e.g. for
151 This should be used for all OUTGOING packets (TX).*/
161 /** pbuf payload refers to RAM. This one comes from a pool and should be used
165 Don't use this for TX, if the pool becomes empty e.g. because of TCP queuing,
171 /** indicates this packet's data should be immediately passed to the application */
173 /** indicates this is a custom pbuf: pbuf_free calls pbuf_custom->custom_free_function()
176 /** indicates this pbuf is UDP multicast to be looped back */
178 /** indicates this pbuf was received as link-level broadcast */
180 /** indicates this pbuf was received as link-level multicast */
182 /** indicates this pbuf includes a TCP FIN flag */
194 * total length of this buffer and all next buffers in chain
197 * For non-queue packet chains this is the invariant:
202 /** length of this buffer */
215 * that refer to this pbuf. This can be pointers from an application,
220 /** For incoming packets, this contains the input netif's index */
226 * The only meaning of this one is to provide a const payload pointer
245 /** This function is called when pbuf_free deallocates this pbuf(_custom) */
250 /** Define this to 0 to prevent freeing ooseq pbufs when the PBUF_POOL is empty */
269 /* Initializes the pbuf module. This call is empty for now, but may not be in future. */