Lines Matching +full:per +full:- +full:module
2 .\" Copyright (c) 2008-2009 Lawrence Stewart <lstewart@FreeBSD.org>
3 .\" Copyright (c) 2010-2011 The FreeBSD Foundation
54 connection-by-connection basis, or use the system default (see
64 .Bd -literal -offset indent
86 TCP_CA_NAME_MAX-1 characters in length (the TCP_CA_NAME_MAX define lives in
92 function is called when a new module is loaded into the system but before the
94 It should be implemented if a module needs to set up some global state prior to
96 Returning a non-zero value from
98 will cause the loading of the module to fail.
102 function is called prior to unloading an existing module from the kernel.
103 It should be implemented if a module needs to clean up any global state before
123 It should be implemented if a module needs to allocate memory for storing
124 private per-connection state.
125 Returning a non-zero value from
130 see if it is non-NULL, if so it is preallocated memory that the cb_init function
138 It should be implemented if a module needs to free memory allocated in
171 CC_NDUPACK is reported if N duplicate ACKs have been received back-to-back,
172 where N is the fast retransmit duplicate ack threshold (N=3 currently as per
229 module with the
234 argument specifies the module's name.
237 argument points to the module's
245 Note that if a module defines the
251 module to another the socket option code will preallocate memory for the
262 the cb_init <-> cc_data_sz dependency noted above).
269 .Bd -literal -offset indent
324 field is available for algorithms requiring additional per-connection state to
326 The memory should be allocated and attached in the module's
352 module.
357 It is the module's responsibility to clear the flag after it has processed the
370 So for example if LRO pushed three in-order acknowledgements into
409 .An -nosplit