The Linux Foundation is a non-profit consortium dedicated to fostering the growth of Linux.
Some of the language in this document presupposes too much.
"A TOE net stack is closed source firmware" should read: "At this time, all the TOE net stacks that we know of use closed source firmware.".
"TOE is a black box" should read: "All the existing TOEs that we know of are black boxes".
And so on.
Now suppose a vendor changes to using open-source firmware for its NIC and TOE. Would the Linux developers then consider officially supporting it? The answer should be made clear.
If the answer is No, then no vendor will be motivated to open up its TOE.
But if the answer is a Yes or a Likely Yes, then this document should say so. This would provide some inducement to NIC vendors to switch to open source.
Rahul
The bulk of the Net:TOE article seems to be value/advocacy style argumentation rather than data-based one. This may not be sufficient to convince those whose opinions don't already match those of the authors. For example:
This would be less FUDdy if links were provided to actual TOE firmware security problems.
All this says is that TOE may be faster on a given piece hardware. That's hardly an argument against it.
Fair enough, maybe, for those for whom linux network system idiosyncrasies form valuable diagnostics.
Substantiation of the claim that connection-intensive protocols cause a net TOE performance deficit would be useful.
Substantiation of actual net harm please. The sentence makes it sound that TOE+fallback may be slower than TOE, but that's irrelevant to whether TOE is faster than non-TOE.
Substantiation of actual net harm please, same as above. IOW how are people
Fair enough, maybe, but links to actual incompatibility incidents would be helpful.
This is a strong claim.
The "dramatic increase of support costs" is unsubstantiated FUD.
FUD again, presumes that only LKML people are can provide support, as opposed to the TOE hardware or system vendors.
This is not an argument against TOE technology per se, just against Linux's design limitations that impede merging it.
Both these presume that such abandoned hardware would somehow be broken. But TOE is easily disabled, so at worst old machines would support running without it.
Reasonable point (though not particularly different from losing insight due to clever hard disk interfaces or graphics cards or whatever).
Fche 17:15, 19 August 2009 (UTC)