Lines Matching full:stack

31 .Nd Alternate TCP Stack Framework
51 This functionality is intended to encourage experimentation with the TCP stack
55 A system administrator can set a system default stack.
56 By default, all TCP connections will use the system default stack.
57 Additionally, users can specify a particular stack to use on a per-connection
61 for details on setting the system default stack, or selecting a specific stack
66 A "TCP stack" is a collection of functions that implement a set of behavior.
67 Therefore, an alternate "function block" defines an alternate "TCP stack".
193 field identifies the unique name of the TCP stack, and should be no longer than
210 If a TCP stack needs to initialize data when a socket first selects the TCP
211 stack (or, when the socket is first opened), it should set a non-NULL
215 Likewise, if a TCP stack needs to cleanup data when a socket stops using the
216 TCP stack (or, when the socket is closed), it should set a non-NULL pointer
225 to use a different TCP stack.
228 The flag will be zero if the socket is transitioning to use another TCP stack
231 If the TCP stack implements additional timers, the TCP stack should set a
254 The functions defined by the TCP stack have the same semantics (both for
257 Additionally, a stack may define its own actions to take when the retransmit
267 A user may select a new TCP stack before calling at any time.
271 If a user attempts to select that TCP stack, the kernel will call the function
276 the TCP stack. In this case, the kernel will call the function pointed to by
278 if this function pointer is non-NULL and finally perform the stack switch.
288 TCP stack is registered.
290 If the TCP stack needs to store data beyond what is stored in the default
291 TCP control block, the TCP stack can initialize its own per-connection storage.
298 If the TCP stack uses this alternate storage, it should understand that the
326 until no more connections are using the specified TCP stack.
330 specified TCP stack.