| filterOutboundMessage(Object) |  | 0% |  | 0% | 13 | 13 | 25 | 25 | 1 | 1 |
| scatteringRead(EpollRecvByteAllocatorHandle, NativeDatagramPacketArray, ByteBuf, int, int) |  | 0% |  | 0% | 7 | 7 | 31 | 31 | 1 | 1 |
| doWrite(ChannelOutboundBuffer) |  | 0% |  | 0% | 13 | 13 | 38 | 38 | 1 | 1 |
| connectedRead(EpollRecvByteAllocatorHandle, ByteBuf, int) |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
| recvmsg(EpollRecvByteAllocatorHandle, NativeDatagramPacketArray, ByteBuf) |  | 0% |  | 0% | 5 | 5 | 24 | 24 | 1 | 1 |
| addDatagramPacketToOut(DatagramPacket, RecyclableArrayList) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| doWriteMessage(Object) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| doBind(SocketAddress) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| joinGroup(InetAddress, NetworkInterface, InetAddress, ChannelPromise) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| leaveGroup(InetAddress, NetworkInterface, InetAddress, ChannelPromise) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| joinGroup0(InetAddress, NetworkInterface, InetAddress, ChannelPromise) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| leaveGroup0(InetAddress, NetworkInterface, InetAddress, ChannelPromise) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| processPacketList(ChannelPipeline, EpollRecvByteAllocatorHandle, int, RecyclableArrayList) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| joinGroup(InetAddress, ChannelPromise) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| releaseAndRecycle(ByteBuf, RecyclableArrayList) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| block(InetAddress, NetworkInterface, InetAddress, ChannelPromise) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| isActive() |  | 0% |  | 0% | 5 | 5 | 1 | 1 | 1 | 1 |
| translateForConnected(Errors.NativeIoException) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| leaveGroup(InetAddress, ChannelPromise) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| block(InetAddress, InetAddress, ChannelPromise) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| processPacket(ChannelPipeline, EpollRecvByteAllocatorHandle, int, DatagramPacket) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| EpollDatagramChannel(LinuxSocket, boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| doDisconnect() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| doConnect(SocketAddress, SocketAddress) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| isSegmentedDatagramPacketSupported() |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| EpollDatagramChannel(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| joinGroup(InetSocketAddress, NetworkInterface, ChannelPromise) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| joinGroup(InetAddress, NetworkInterface, InetAddress) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| leaveGroup(InetSocketAddress, NetworkInterface, ChannelPromise) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| leaveGroup(InetAddress, NetworkInterface, InetAddress) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| block(InetAddress, NetworkInterface, InetAddress) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| joinGroup(InetSocketAddress, NetworkInterface) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| leaveGroup(InetSocketAddress, NetworkInterface) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| block(InetAddress, InetAddress) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| EpollDatagramChannel(InternetProtocolFamily) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| joinGroup(InetAddress) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| leaveGroup(InetAddress) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doClose() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| newUnsafe() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| cleanDatagramPacketArray() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| EpollDatagramChannel() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| remoteAddress() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| localAddress() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isConnected() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| config() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| metadata() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |