Well, two responses here:
* no one is arguing against hardware iSCSI offload. Rather, it is a
problem with a specific implementation, one that falsely assumes two
independent TCP stacks can co-exist peacefully on the same IP address
and MAC.
* direct data placement is possible without offloading the entire TCP
stack onto a firmware/chip.
There is plenty of room for hardware iSCSI offload...
Jeff
--