gazelle/0300-openGauss-fix-connection-attempt-failed.patch
yinbin6 b0d5ff21f3 sync cfg: notify that it's unsupported, when stack_num > 1
(cherry picked from commit b1760d0d313fd266303f70595be2f6e2f38a5c68)
2024-12-11 17:39:53 +08:00

31 lines
1.1 KiB
Diff

From 1627afea1cb97f85ffe0877daa3691acb2c67dae Mon Sep 17 00:00:00 2001
From: yangchen <yangchen145@huawei.com>
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