Removed the event_ctl() for ENABLE_ASYNC_PUSH
in io_wait_dowork() since that function is
not executed by servers anymore.
Removed a duplicated code in multi_io_process_io()
for new incoming TCP connections since the same
thing is done couple lines above.
Change-Id: Id1457f8432b4f0a69108b91ca12f2cbd0818f90d
Signed-off-by: Gianmarco De Gregori <gianmarco@mandelbit.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1384
Message-Id: <
20251122185239.26312-1-gert@greenie.muc.de>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg34593.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
static uintptr_t management_shift =
MANAGEMENT_SHIFT; /* depends on MANAGEMENT_READ and MANAGEMENT_WRITE */
#endif
-#ifdef ENABLE_ASYNC_PUSH
- static uintptr_t file_shift = FILE_SHIFT;
-#endif
+
#if defined(TARGET_LINUX) || defined(TARGET_FREEBSD)
static uintptr_t dco_shift = DCO_SHIFT; /* Event from DCO linux kernel module */
#endif
}
#endif
-#ifdef ENABLE_ASYNC_PUSH
- /* arm inotify watcher */
- if (c->options.mode == MODE_SERVER)
- {
- event_ctl(c->c2.event_set, c->c2.inotify_fd, EVENT_READ, (void *)file_shift);
- }
-#endif
-
/*
* Possible scenarios:
* (1) tcp/udp port has data available to read
multi_io_action(m, NULL, TA_TUN_READ, false);
}
}
- /* new incoming TCP client attempting to connect? */
- else if (e->arg == MULTI_IO_SOCKET)
- {
- struct multi_instance *mi;
- ASSERT(m->top.c2.link_sockets[0]);
- socket_reset_listen_persistent(m->top.c2.link_sockets[0]);
- mi = multi_create_instance_tcp(m, m->top.c2.link_sockets[0]);
- if (mi)
- {
- multi_io_action(m, mi, TA_INITIAL, false);
- }
- }
+
#if defined(ENABLE_DCO)
/* incoming data on DCO? */
else if (e->arg == MULTI_IO_DCO)