42 references to NativeTls
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (42)
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)