diff options
author | Claudio Jeker <claudio@cvs.openbsd.org> | 2013-05-31 14:10:11 +0000 |
---|---|---|
committer | Claudio Jeker <claudio@cvs.openbsd.org> | 2013-05-31 14:10:11 +0000 |
commit | b8e6fff081ac6dec1be8fcf9bbb9e7fe93e72104 (patch) | |
tree | 4e7b1fe1a26fe88af13812996fa2f759fffa220f /sys/dev/pcmcia/if_xe.c | |
parent | 6daeb9882060de605c0d6bed5846778bdd0cf322 (diff) |
When the ldpe process calls connect(), it doesn't regain control until
either the connection is made or an error occurs. The time the process
is blocked can be significantly large to the point of other LDP sessions
being torn down because of their holdtime. Besides that, the ldpctl
program gets unresponsive if the ldpe process is blocked. Fix these
issues by using a non-blocking connect.
Diff from Renato Westphal [renatowestphal at gmail.com]
Diffstat (limited to 'sys/dev/pcmcia/if_xe.c')
0 files changed, 0 insertions, 0 deletions