kernel - Replace iscsi CRC algo with a better one
authorMatthew Dillon <dillon@apollo.backplane.com>
Thu, 28 May 2015 15:48:22 +0000 (08:48 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Thu, 28 May 2015 15:48:22 +0000 (08:48 -0700)
commitd557434b1f5510b6fed895379af444f0d034c07b
treed13797ae0d0587106628289a963ebc4bfd34972a
parent3c666afb24469b59c1bf96d2cee19d3172577daa
kernel - Replace iscsi CRC algo with a better one

* Bring in Gary S. Brown's fast iscsi crc code.

* Greatly improves iscsi CRC performance.

* HAMMER2 uses the icrc CRC so it also improves HAMMER2's CRC performance
  (see followup commit).

Taken-from: FreeBSD
sys/libkern/crc32.c
sys/libkern/icrc32.c
sys/sys/systm.h