CRC32 PCLMULQDQ hardware acceleration
modulename: crc32-pclmul.ko
configname: CONFIG_CRYPTO_CRC32_PCLMUL
Linux Kernel Configuration
└─>Cryptographic API
└─>CRC32 PCLMULQDQ hardware acceleration
In linux kernel since version 3.1 (release Date: 2011-10-24)
From Intel Westmere and AMD Bulldozer processor with SSE4.2
and PCLMULQDQ supported, the processor will support
CRC32 PCLMULQDQ implementation using hardware accelerated PCLMULQDQ
instruction. This option will create 'crc32-plcmul' module,
which will enable any routine to use the CRC-32-IEEE 802.3 checksum
and gain better performance as compared with the table implementation.
and PCLMULQDQ supported, the processor will support
CRC32 PCLMULQDQ implementation using hardware accelerated PCLMULQDQ
instruction. This option will create 'crc32-plcmul' module,
which will enable any routine to use the CRC-32-IEEE 802.3 checksum
and gain better performance as compared with the table implementation.