Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

issue: 3928006 Remove unused XLIO_BF #143

Merged
merged 1 commit into from
Aug 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,6 @@ Example:
XLIO DETAILS: UTLS RX support Disabled [XLIO_UTLS_RX]
XLIO DETAILS: UTLS TX support Enabled [XLIO_UTLS_TX]
XLIO DETAILS: LRO support auto [XLIO_LRO]
XLIO DETAILS: BF (Blue Flame) Enabled [XLIO_BF]
XLIO DETAILS: Src port stirde 2 [XLIO_SRC_PORT_STRIDE]
XLIO DETAILS: Size of UDP socket pool 0 [XLIO_NGINX_UDP_POOL_SIZE]
XLIO DETAILS: Number of Nginx workers 0 [XLIO_NGINX_WORKERS_NUM]
Expand Down Expand Up @@ -982,10 +981,6 @@ XLIO_NEIGH_NUM_ERR_RETRIES
This number indicates number of retries to restart neigh state machine in case neigh got ERROR event.
Default value is 1

XLIO_BF
This flag enables / disables BF (Blue Flame) usage of the ConnectX
Default value is 1 (Enabled)

XLIO_FORK
Control whether XLIO should support fork. Setting this flag on will cause XLIO to
call ibv_fork_init() function. ibv_fork_init() initializes libibverbs's data
Expand Down
2 changes: 0 additions & 2 deletions src/core/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -813,8 +813,6 @@ void print_xlio_global_settings()
VLOG_STR_PARAM_STRING("LRO support", option_3::to_str(safe_mce_sys().enable_lro),
option_3::to_str(MCE_DEFAULT_LRO), SYS_VAR_LRO,
option_3::to_str(safe_mce_sys().enable_lro));
VLOG_PARAM_STRING("BF (Blue Flame)", safe_mce_sys().handle_bf, MCE_DEFAULT_BF_FLAG, SYS_VAR_BF,
safe_mce_sys().handle_bf ? "Enabled " : "Disabled");
#ifdef DEFINED_UTLS
VLOG_PARAM_STRING("UTLS RX support", safe_mce_sys().enable_utls_rx, MCE_DEFAULT_UTLS_RX,
SYS_VAR_UTLS_RX, safe_mce_sys().enable_utls_rx ? "Enabled " : "Disabled");
Expand Down
13 changes: 0 additions & 13 deletions src/core/util/sys_vars.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -876,7 +876,6 @@ void mce_sys_var::get_env_params()
#endif /* DEFINED_UTLS */
enable_lro = MCE_DEFAULT_LRO;
handle_fork = MCE_DEFAULT_FORK_SUPPORT;
handle_bf = MCE_DEFAULT_BF_FLAG;
close_on_dup2 = MCE_DEFAULT_CLOSE_ON_DUP2;
mtu = MCE_DEFAULT_MTU;
#if defined(DEFINED_NGINX)
Expand Down Expand Up @@ -1880,10 +1879,6 @@ void mce_sys_var::get_env_params()
}
}

if ((env_ptr = getenv(SYS_VAR_BF))) {
handle_bf = atoi(env_ptr) ? true : false;
}

if ((env_ptr = getenv(SYS_VAR_FORK))) {
handle_fork = atoi(env_ptr) ? true : false;
}
Expand Down Expand Up @@ -2025,14 +2020,6 @@ void set_env_params()
setenv("MLX5_DEVICE_FATAL_CLEANUP", "1", 1);
setenv("RDMAV_ALLOW_DISASSOC_DESTROY", "1", 1);

if (safe_mce_sys().handle_bf) {
setenv("MLX5_POST_SEND_PREFER_BF", "1", 1);
} else {
/* todo - these seem not to work if inline is on, since libmlx is doing (inl || bf) when
* deciding to bf*/
setenv("MLX5_POST_SEND_PREFER_BF", "0", 1);
}

const char *ibv_alloc_type = "PREFER_CONTIG";

switch (safe_mce_sys().mem_alloc_type) {
Expand Down
3 changes: 0 additions & 3 deletions src/core/util/sys_vars.h
Original file line number Diff line number Diff line change
Expand Up @@ -465,7 +465,6 @@ struct mce_sys_var {
char internal_thread_affinity_str[FILENAME_MAX];
cpu_set_t internal_thread_affinity;
bool internal_thread_arm_cq_enabled;
bool handle_bf;
skip_poll_in_rx_t skip_poll_in_rx;
multilock_t multilock;

Expand Down Expand Up @@ -661,7 +660,6 @@ extern mce_sys_var &safe_mce_sys();
#define SYS_VAR_HEAP_METADATA_BLOCK "XLIO_HEAP_METADATA_BLOCK"
#define SYS_VAR_HUGEPAGE_SIZE "XLIO_HUGEPAGE_SIZE"
#define SYS_VAR_FORK "XLIO_FORK"
#define SYS_VAR_BF "XLIO_BF"
#define SYS_VAR_CLOSE_ON_DUP2 "XLIO_CLOSE_ON_DUP2"
#define SYS_VAR_MTU "XLIO_MTU"
#if defined(DEFINED_NGINX)
Expand Down Expand Up @@ -829,7 +827,6 @@ extern mce_sys_var &safe_mce_sys();
#define MCE_DEFAULT_HUGEPAGE_SIZE (0)
#define MCE_MAX_HUGEPAGE_SIZE (1ULL << 63ULL)
#define MCE_DEFAULT_FORK_SUPPORT (true)
#define MCE_DEFAULT_BF_FLAG (true)
#define MCE_DEFAULT_CLOSE_ON_DUP2 (true)
#define MCE_DEFAULT_MTU (0)
#if defined(DEFINED_NGINX)
Expand Down