• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openvpn-2.3.1/src/openvpn/

Lines Matching defs:mtcp

179   struct multi_tcp *mtcp;
185 ALLOC_OBJ_CLEAR (mtcp, struct multi_tcp);
186 mtcp->maxevents = maxevents + extra_events;
187 mtcp->es = event_set_init (&mtcp->maxevents, 0);
188 wait_signal (mtcp->es, MTCP_SIG);
189 ALLOC_ARRAY (mtcp->esr, struct event_set_return, mtcp->maxevents);
190 *maxclients = max_int (min_int (mtcp->maxevents - extra_events, *maxclients), 1);
191 msg (D_MULTI_LOW, "MULTI: TCP INIT maxclients=%d maxevents=%d", *maxclients, mtcp->maxevents);
192 return mtcp;
196 multi_tcp_delete_event (struct multi_tcp *mtcp, event_t event)
198 if (mtcp && mtcp->es)
199 event_del (mtcp->es, event);
203 multi_tcp_free (struct multi_tcp *mtcp)
205 if (mtcp)
207 event_free (mtcp->es);
208 if (mtcp->esr)
209 free (mtcp->esr);
210 free (mtcp);
215 multi_tcp_dereference_instance (struct multi_tcp *mtcp, struct multi_instance *mi)
219 event_del (mtcp->es, socket_event_handle (ls));
220 mtcp->n_esr = 0;
230 m->mtcp->es,
239 struct multi_tcp *mtcp)
242 socket_set_listen_persistent (c->c2.link_socket, mtcp->es, MTCP_SOCKET);
243 tun_set (c->c1.tuntap, mtcp->es, EVENT_READ, MTCP_TUN, &mtcp->tun_rwflags);
246 management_socket_set (management, mtcp->es, MTCP_MANAGEMENT, &mtcp->management_persist_flags);
248 status = event_wait (mtcp->es, &c->c2.timeval, mtcp->esr, mtcp->maxevents);
250 mtcp->n_esr = 0;
252 mtcp->n_esr = status;
587 struct multi_tcp *mtcp = m->mtcp;
590 for (i = 0; i < mtcp->n_esr; ++i)
592 struct event_set_return *e = &mtcp->esr[i];
643 mtcp->n_esr = 0;
694 status = multi_tcp_wait (&multi.top, multi.mtcp);