|
OpenVPN
|

Go to the source code of this file.
Functions | |
| unsigned int | p2mp_iow_flags (const struct multi_context *m) |
| void | multi_process_io_udp (struct multi_context *m, struct link_socket *sock) |
| struct multi_instance * | multi_get_create_instance_udp (struct multi_context *m, bool *floated, struct link_socket *sock) |
| Get, and if necessary create, the multi_instance associated with a packet's source address. | |
| void multi_process_io_udp | ( | struct multi_context * | m, |
| struct link_socket * | sock | ||
| ) |
Definition at line 339 of file mudp.c.
References ES_ERROR, IS_SIG, MPP_CLOSE_ON_SIGNAL, MPP_PRE_SELECT, multi_context::multi_io, multi_process_incoming_link(), multi_process_outgoing_link(), read_incoming_link(), SOCKET_READ, SOCKET_WRITE, status, multi_context::top, and multi_io::udp_flags.
Referenced by multi_io_process_io().
| unsigned int p2mp_iow_flags | ( | const struct multi_context * | m | ) |
Definition at line 367 of file mudp.c.
References multi_instance::context, multi_context::hmac_reply_dest, IOW_MBUF, IOW_READ, IOW_TO_LINK, IOW_TO_TUN, IOW_WAIT_SIGNAL, LINK_OUT, multi_context::mbuf, mbuf_defined(), multi_context::pending, and TUN_OUT.
Referenced by multi_io_wait().