Date: Tue, 22 Jun 2004 20:16:41 -0600 (MDT) From: "M. Warner Losh" <imp@bsdimp.com> To: bms@spc.org Cc: naddy@mips.inka.de Subject: Re: Optimized ether_crc32_be() Message-ID: <20040622.201641.91309536.imp@bsdimp.com> In-Reply-To: <20040622230406.GJ762@empiric.dek.spc.org> References: <cavuc4$2bvn$1@kemoauc.mips.inka.de> <20040622230406.GJ762@empiric.dek.spc.org>
index | next in thread | previous in thread | raw e-mail
In message: <20040622230406.GJ762@empiric.dek.spc.org>
Bruce M Simpson <bms@spc.org> writes:
: On Fri, Jun 18, 2004 at 11:37:40PM +0000, Christian Weisgerber wrote:
: > Taken from kern/49957, here's a table-driven implementation of
: > ether_crc32_be() to complement the little-endian one. For 6-byte
: > MAC addresses it's about five times faster than the double loop.
: >
: > Comments?
:
: This sounds like a good idea. I'd be happy to see this committed
: (providing, as phk@ suggested, that it is subject to proper regression
: testing) as it may help to address the GPL contamination thread discussed
: in May's Core Monthly Report (specifically in sk(4)).
That issue is already resolved. ether_crc32_be can help in the future
keeping such code from being committed, but the GPL'd code has already
been eliminated from the driver.
Warner
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040622.201641.91309536.imp>
