On Wed, Apr 15, 2009 at 08:51:35AM -0400, Christoph Lameter wrote:Depending on your setup, 2 is perfectly sufficient. In fact 1 can be sufficient if you want to filter in your application, but we've been over that. Of course it does, but thats zero incremental cost, since you need to know the device name anyway, when specifying the ifindex to the join request. I find it justified because I don't see an application using 2 or 3 sockets and a poll or select call as anything more than trivial. If you find that to be non-trivial, perhaps a refresher programming course might be in order for you? The way things work is counterintuitive to _you_ (is it was to me a few months ago). That asside, I came to understand how this actually works, how it has worked for decades, and how programmers have successfully written applications that use this model over that time period. Can we modify the model? Sure. Should we? I certainly don't see any need, given that it does little except change the model. For those who understand it, its compltely useless. I'm willing to concede that I'm wrong, but not without some modicum of evidence that this change will benefit existing applications. If some other operating system adheres to the model you expect it to, perhaps this has legs, but I don't know of any that do. The current model, even if counter intuitive, is well defined, well understood, and documented. I fail to see how adding an alternate, undocumented model (that may itself be counterintuitive to all the developers who have developed under the current model) adds anything significant. Neil -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Greg KH | Og dreams of kernels |
| Jens Axboe | [PATCH 31/33] Fusion: sg chaining support |
| Arnd Bergmann | Re: finding your own dead "CONFIG_" variables |
| Mark Brown | [PATCH 2/2] Subject: natsemi: Allow users to disable workaround for DspCfg reset |
| Tony Breeds | [LGUEST] Look in object dir for .config |
git: | |
| Brian Downing | Re: Git in a Nutshell guide |
| John Benes | Re: master has some toys |
| Matthias Lederhofer | [PATCH 4/7] introduce GIT_WORK_TREE to specify the work tree |
| Alexander Sulfrian |
