Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/tcp_stacks/rack.c
- This file is larger than 256 KB, so syntax highlighting is disabled by default.
Show First 20 Lines • Show All 25,242 Lines • ▼ Show 20 Lines | static struct tcp_function_block __tcp_rack = { | ||||
.tfb_pru_options = rack_pru_options, | .tfb_pru_options = rack_pru_options, | ||||
.tfb_hwtls_change = rack_hw_tls_change, | .tfb_hwtls_change = rack_hw_tls_change, | ||||
.tfb_chg_query = rack_chg_query, | .tfb_chg_query = rack_chg_query, | ||||
.tfb_switch_failed = rack_switch_failed, | .tfb_switch_failed = rack_switch_failed, | ||||
.tfb_early_wake_check = rack_wake_check, | .tfb_early_wake_check = rack_wake_check, | ||||
.tfb_compute_pipe = rack_compute_pipe, | .tfb_compute_pipe = rack_compute_pipe, | ||||
.tfb_stack_info = rack_stack_information, | .tfb_stack_info = rack_stack_information, | ||||
.tfb_inherit = rack_inherit, | .tfb_inherit = rack_inherit, | ||||
.tfb_flags = TCP_FUNC_OUTPUT_CANDROP, | .tfb_flags = TCP_FUNC_OUTPUT_CANDROP | TCP_FUNC_DEFAULT_OK, | ||||
}; | }; | ||||
/* | /* | ||||
* rack_ctloutput() must drop the inpcb lock before performing copyin on | * rack_ctloutput() must drop the inpcb lock before performing copyin on | ||||
* socket option arguments. When it re-acquires the lock after the copy, it | * socket option arguments. When it re-acquires the lock after the copy, it | ||||
* has to revalidate that the connection is still valid for the socket | * has to revalidate that the connection is still valid for the socket | ||||
* option. | * option. | ||||
▲ Show 20 Lines • Show All 695 Lines • Show Last 20 Lines |