Multiple (multiplexed) simultaneous ssh connections - Cygwin bug?

Damien Miller djm at mindrot.org
Sat Sep 9 09:43:05 EST 2006


On Fri, 8 Sep 2006, Goldburt, Dan wrote:

> I set MAX_SESSIONS to 128.
> I think I'm definitely overrunning the fd_set. Running the test again
> with a just started sshd instance, I get the error fcntl(31, F_GETFL,
> 0). So the limit seems to be 30 fds, or 10 connections (3 fd per
> connection).
> 
> Where is FD_SETSIZE set in cygwin? Any chance this can be bumped up?

OpenSSH dynamically allocates its fd_sets, so using more file descriptors
than can be represented in a single fd_set is OK as long as the platform's
select() implementation supports it. You might be running into a Cygwin
limitation.

-d



More information about the openssh-unix-dev mailing list