Lines Matching full:multiplexor
4 Kernel Connection Multiplexor
7 Kernel Connection Multiplexor (KCM) is a mechanism that provides a message based
12 KCM implements an NxM multiplexor in the kernel as diagrammed below::
21 | Multiplexor |
37 The KCM sockets provide the user interface to the multiplexor. All the KCM sockets
38 bound to a multiplexor are considered to have equivalent function, and I/O
42 Multiplexor chapter
45 The multiplexor provides the message steering. In the transmit path, messages
53 TCP sockets may be bound to a KCM multiplexor. A Psock structure is allocated
60 Each multiplexor assumes that all attached TCP connections are to the same
79 Filter (BPF) is used for this. When attaching a TCP socket to a multiplexor a
89 When a TCP socket is attached to a KCM multiplexor data ready (POLLIN) and
90 write space available (POLLOUT) events are handled by the multiplexor. If there
113 Creating a multiplexor
116 A new multiplexor and initial KCM socket is created by a socket call::
127 above, additional sockets for the multiplexor can be created by cloning
147 Attaching of transport sockets to a multiplexor is performed by calling an
148 ioctl on a KCM socket for the multiplexor. e.g.::
173 Unattaching a transport socket from a multiplexor is straightforward. An
274 TCP socket attached to a KCM multiplexor in epoll set for POLLERR