Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Jan 2017 10:51:28 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-scsi@FreeBSD.org
Subject:   [Bug 212454] [request] iSCSI hardware CRC32C support
Message-ID:  <bug-212454-5312-1uJdjs3Am2@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-212454-5312@https.bugs.freebsd.org/bugzilla/>
References:  <bug-212454-5312@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D212454

--- Comment #4 from Edward Tomasz Napierala <trasz@FreeBSD.org> ---
Not sure, to be honest.  I don't really plan on taking on this at this poin=
t,
due to lack of time.  But I also think the PR is kind of titled wrong, for a
number of reasons.  First, CRC32C is optional in iSCSI, and disabled by def=
ault
- and for a reason, it can lower performance (obviously).  Second, I think =
we
actually do have CRC32C offload, along with other iSCSI offloads, in cxgbei=
.=20
And third, iSCSI doesn't implement CRC32C; it just calls the calculate_crc3=
2c()
routine.

So it's actually just about implementing optimized versions of
calculate_crc32c().

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-212454-5312-1uJdjs3Am2>