42 references to NativeTls
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (42)
ConnectionIoState.cs (2)
180events |= NativeTls.EPOLLIN; 185events |= NativeTls.EPOLLOUT;
TlsEventPump.cs (40)
47private const uint DefaultEpollInterest = NativeTls.EPOLLIN | NativeTls.EPOLLRDHUP; 152_epollFd = NativeTls.epoll_create1(NativeTls.EPOLL_CLOEXEC); 207Events = NativeTls.EPOLLIN | NativeTls.EPOLLEXCLUSIVE, 211int result = NativeTls.epoll_ctl(_epollFd, NativeTls.EPOLL_CTL_ADD, listenFd, ref ev); 244=> NativeTls.epoll_ctl(_epollFd, NativeTls.EPOLL_CTL_DEL, fd, IntPtr.Zero); 260if (NativeTls.epoll_ctl(_epollFd, NativeTls.EPOLL_CTL_MOD, fd, ref ev) < 0) 301if ((events & NativeTls.EPOLLIN) != 0) 303events |= NativeTls.EPOLLRDHUP; 312if (NativeTls.epoll_ctl(_epollFd, NativeTls.EPOLL_CTL_MOD, fd, ref ev) < 0) 347if (NativeTls.epoll_ctl(_epollFd, NativeTls.EPOLL_CTL_DEL, listenFd, IntPtr.Zero) < 0) 356var events = new NativeTls.EpollEventBuffer(MaxEvents); 471bool errorOrHangup = (mask & (NativeTls.EPOLLERR | NativeTls.EPOLLHUP)) != 0; 474mask |= NativeTls.EPOLLIN | NativeTls.EPOLLOUT; 482if ((mask & NativeTls.EPOLLIN) != 0) 487if ((mask & NativeTls.EPOLLOUT) != 0) 514if ((mask & NativeTls.EPOLLRDHUP) != 0) 516if ((mask & NativeTls.EPOLLIN) == 0) 554if (errno is NativeTls.EAGAIN) 559if (errno is NativeTls.EINTR) 603int fd = NativeTls.accept4(_listenFd, IntPtr.Zero, IntPtr.Zero, NativeTls.SOCK_NONBLOCK | NativeTls.SOCK_CLOEXEC); 669int result = NativeTls.epoll_ctl(_epollFd, NativeTls.EPOLL_CTL_ADD, clientFd, ref ev); 999TlsOperationStatus.DestinationTooSmall => DefaultEpollInterest | NativeTls.EPOLLOUT, 1037NativeTls.epoll_ctl(_epollFd, NativeTls.EPOLL_CTL_DEL, fd, IntPtr.Zero); 1065NativeTls.epoll_ctl(_epollFd, NativeTls.EPOLL_CTL_DEL, fd, IntPtr.Zero); 1260if (NativeTls.close(_epollFd) < 0)