Re: Honoring SO_RCVLOWAT in proto_ops.poll methods

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: swivel
Date: Sunday, October 19, 2008 - 8:58 pm

On Mon, Oct 13, 2008 at 02:58:16AM -0700, David Miller wrote:

The app already has a kludge in place to work around the current kernel
with broken poll() and recv() with regards to SO_RCVLOWAT.

It's less than ideal but 'mostly works', so I'm already at that point...
Doesn't really make sense to me to rewrite the kludge to depend on a
very modern kernel without even having it be able to use recv()
properly.

I just hope we can have recv() block with MSG_PEEK when SO_RCVLOWAT is
dist-upgrade the new kernel would have both poll and recv fixed and I
could disable the kludge.

From what I can see the recv() MSG_PEEK fix is trivial anyways, why not
fix it?

Thanks,
Vito Caputo
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: Honoring SO_RCVLOWAT in proto_ops.poll methods, David Miller, (Mon Sep 22, 5:15 am)
Re: Honoring SO_RCVLOWAT in proto_ops.poll methods, David Miller, (Sun Oct 5, 1:27 pm)
Re: Honoring SO_RCVLOWAT in proto_ops.poll methods, David Miller, (Sun Oct 5, 3:30 pm)
Re: Honoring SO_RCVLOWAT in proto_ops.poll methods, David Miller, (Mon Oct 6, 10:18 am)
Re: Honoring SO_RCVLOWAT in proto_ops.poll methods, David Miller, (Mon Oct 6, 10:45 am)
Re: Honoring SO_RCVLOWAT in proto_ops.poll methods, David Miller, (Mon Oct 13, 12:34 am)
Re: Honoring SO_RCVLOWAT in proto_ops.poll methods, David Miller, (Mon Oct 13, 2:58 am)
Re: Honoring SO_RCVLOWAT in proto_ops.poll methods, swivel, (Sun Oct 19, 8:58 pm)
Re: Honoring SO_RCVLOWAT in proto_ops.poll methods, David Miller, (Sun Oct 19, 9:25 pm)
Re: Honoring SO_RCVLOWAT in proto_ops.poll methods, David Miller, (Wed Nov 5, 4:36 am)