From 1627afea1cb97f85ffe0877daa3691acb2c67dae Mon Sep 17 00:00:00 2001 From: yangchen Date: Wed, 11 Dec 2024 10:04:40 +0800 Subject: [PATCH] openGauss: fix connection attempt failed --- src/lstack/api/lstack_wrap.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/lstack/api/lstack_wrap.c b/src/lstack/api/lstack_wrap.c index 4416bd8..4b57e60 100644 --- a/src/lstack/api/lstack_wrap.c +++ b/src/lstack/api/lstack_wrap.c @@ -174,12 +174,7 @@ static int kernel_bind_process(int32_t s, const struct sockaddr *name, socklen_t struct lwip_sock *sock = lwip_get_socket(s); int times = 10; int ret = 0; - /* lstack not sense if ltran enable kni, so only checks use_ltran. */ - if (!get_global_cfg_params()->use_ltran && !get_global_cfg_params()->kni_switch && - !get_global_cfg_params()->flow_bifurcation) { - POSIX_SET_TYPE(sock, POSIX_LWIP); - return 0; - } + ret = posix_api->bind_fn(s, name, namelen); /* maybe kni addr, ipv6 addr maybe is tentative,need to wait a few seconds */ if (name->sa_family == AF_INET6 && ret < 0 && errno == EADDRNOTAVAIL) { -- 2.33.0