Worth noting that this was before Intel's hardware CRC32 acceleration became readily available in x86 processors, which makes iSCSI CRC faster than all the others (maybe not for short key lengths)
"CRC-32 polynom 0x04C11DB7 can correct 1 byte error in ~1mbit[,] not that correcting single byte errors in such huge blocks is good for anything but ive found a much better one specifically 0x0D438219 which can correct one byte error in 9747877 bits" [1]
[1] http://guru.multimedia.cx/category/error-correcting-codes/