tcp_function_block
static struct tcp_function_block test_tcp_fb = {
struct tcp_function_block __tcp_bbr = {
static struct tcp_function_block __tcp_rack = {
register_tcp_functions_as_names(struct tcp_function_block *blk, int wait,
register_tcp_functions_as_name(struct tcp_function_block *blk, const char *name,
register_tcp_functions(struct tcp_function_block *blk, int wait)
deregister_tcp_functions(struct tcp_function_block *blk, bool quiesce,
static struct tcp_function_block tcp_def_funcblk = {
VNET_DEFINE_STATIC(struct tcp_function_block *, tcp_func_set_ptr) = &tcp_def_funcblk;
static struct tcp_function_block *
struct tcp_function_block *blk = NULL;
static struct tcp_function_block *
find_tcp_fb_locked(struct tcp_function_block *blk, struct tcp_function **s)
struct tcp_function_block *rblk = NULL;
struct tcp_function_block *
struct tcp_function_block *blk;
struct tcp_function_block *
find_and_ref_tcp_fb(struct tcp_function_block *blk)
struct tcp_function_block *rblk;
find_tcp_function_alias(struct tcp_function_block *blk,
static struct tcp_function_block *
struct tcp_function_block *rblk;
struct tcp_function_block *tfb;
struct tcp_function_block *blk;
struct tcp_function_block *blk;
int register_tcp_functions(struct tcp_function_block *blk, int wait);
int register_tcp_functions_as_names(struct tcp_function_block *blk,
int register_tcp_functions_as_name(struct tcp_function_block *blk,
int deregister_tcp_functions(struct tcp_function_block *blk, bool quiesce,
struct tcp_function_block *find_and_ref_tcp_functions(struct tcp_function_set *fs);
int find_tcp_function_alias(struct tcp_function_block *blk, struct tcp_function_set *fs);
struct tcp_function_block *
find_and_ref_tcp_fb(struct tcp_function_block *fs);
struct tcp_function_block *t_fb;/* TCP function call block */
struct tcp_function_block *tf_fb;