On Tue, Dec 13, 2022 at 10:06:57PM +0000, Klemens Nanni wrote:
> net/tg_owt fetches this manually because it is bundled but not included
> in the tarball... upstream has new bits to use the system crc32c package
> instead, so here is a port for that.
> 
> Six C++ files, no tests because git submodules aren't there.
> 
> This works for me in the WIP next tg_owt version, where I can basically
> just add it as LIB_DEPENDS and be done with it.
> 
> Maybe other ports will pick this up as well and/or bundle it already?
> 
> Feedback? OK?
> ---
> Information for inst:crc32c-1.1.2
> 
> Comment:
> CRC32 implementation in hardware
> 
> Description:
> This project collects a few CRC32C implementations under an umbrella that
> dispatches to a suitable implementation based on the host computer's hardware
> capabilities.
> 
> CRC32C is specified as the CRC that uses the iSCSI polynomial in
> [RFC 3720](https://tools.ietf.org/html/rfc3720#section-12.1). The polynomial 
> was
> introduced by G. Castagnoli, S. Braeuer and M. Herrmann. CRC32C is used in
> software such as Btrfs, ext4, Ceph and leveldb.

I agree with sthen about the markdown link and think this contains a lot
of fluff. I would cut this down to something like the below.

  Collection of CRC32C implementations that dispatches to one suitable to
  the hardware. CRC32C is the cyclic redundancy check that uses the iSCSI
  polynomial specified in RFC 3720.

Reply via email to