On Tue, 2013-04-30 at 11:27 +0800, Herbert Xu wrote:
On Mon, Apr 29, 2013 at 01:40:30PM -0700, Tim Chen wrote:
If I allocate the transform under the mod init instead, how can I make
sure that the fast version is already registered if I have it compiled
in? It is not clear to me how
On Sun, 2013-04-28 at 08:11 +0800, Herbert Xu wrote:
On Fri, Apr 26, 2013 at 09:44:17AM -0700, Tim Chen wrote:
+ old_tfm = crct10dif_tfm;
+ crc_t10dif_newalg = true;
+ /* make sure new alg flag is turned on before starting to switch tfm */
+ mb();
+
+ new_tfm =
On Mon, Apr 29, 2013 at 01:40:30PM -0700, Tim Chen wrote:
If I allocate the transform under the mod init instead, how can I make
sure that the fast version is already registered if I have it compiled
in? It is not clear to me how that's done looking at the libcrc32c
code.
This is only an
On Fri, Apr 26, 2013 at 09:44:17AM -0700, Tim Chen wrote:
+ old_tfm = crct10dif_tfm;
+ crc_t10dif_newalg = true;
+ /* make sure new alg flag is turned on before starting to switch tfm */
+ mb();
+
+ new_tfm = crypto_alloc_shash(crct10dif, 0, 0);
+ if
On Thu, Apr 25, 2013 at 10:28:30AM -0700, Tim Chen wrote:
@@ -51,6 +54,98 @@ static const __u16 t10_dif_crc_table[256] = {
0xF0D8, 0x7B6F, 0x6C01, 0xE7B6, 0x42DD, 0xC96A, 0xDE04, 0x55B3
};
+#ifdef CONFIG_CRYPTO_CRCT10DIF
No need for ifdefs, just make it unconditional like the
On Fri, 2013-04-26 at 20:52 +0800, Herbert Xu wrote:
On Thu, Apr 25, 2013 at 10:28:30AM -0700, Tim Chen wrote:
@@ -51,6 +54,98 @@ static const __u16 t10_dif_crc_table[256] = {
0xF0D8, 0x7B6F, 0x6C01, 0xE7B6, 0x42DD, 0xC96A, 0xDE04, 0x55B3
};
+#ifdef CONFIG_CRYPTO_CRCT10DIF
On Wed, Apr 17, 2013 at 09:12:52AM -0700, Tim Chen wrote:
When CRC T10 DIF is calculated using the crypto transform framework, we
wrap the crc_t10dif function call to utilize it. This allows us to
take advantage of any accelerated CRC T10 DIF transform that is
plugged into the crypto
On Thu, 2013-04-25 at 21:22 +0800, Herbert Xu wrote:
Please wrap the generic implementation as we do for crc32c.
Herbert,
I've updated this patch to add the generic crct10dif transform (see
below). Let me know if this address your comment. Thanks.
Tim
When CRC T10 DIF is calculated using
When CRC T10 DIF is calculated using the crypto transform framework, we
wrap the crc_t10dif function call to utilize it. This allows us to
take advantage of any accelerated CRC T10 DIF transform that is
plugged into the crypto framework.
Signed-off-by: Tim Chen tim.c.c...@linux.intel.com
---
9 matches
Mail list logo