Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Feb 2009 11:34:57 +0000 (UTC)
From:      Randall Stewart <rrs@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/iscsi/initiator isc_subr.c src/sys/libkern crc32.c src/sys/netinet sctp_crc32.c sctp_crc32.h src/sys/netinet/libalias alias_sctp.c src/sys/sys libkern.h
Message-ID:  <200902141136.n1EBapxr052045@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
rrs         2009-02-14 11:34:57 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/iscsi/initiator isc_subr.c 
    sys/libkern          crc32.c 
    sys/netinet          sctp_crc32.c sctp_crc32.h 
    sys/netinet/libalias alias_sctp.c 
    sys/sys              libkern.h 
  Log:
  SVN rev 188605 on 2009-02-14 11:34:57Z by rrs
  
  This commit fixes the issue with alias_sctp.c. No
  longer do we require SCTP to be in the kernel for the
  lib to be able to handle SCTP. We do this by moving
  the CRC32c checksum into libkern/crc32.c and then adjusting
  all routines to use the common methods. Note that this
  will improve the performance of iSCSI since they were
  using the old single 256 bit table lookup versus the
  slicing 8 algorithm (which gives a 4x speed up in
  CRC32c calculation :-D)
  
  Reviewed by:rwatson, gnn, scottl, paolo
  MFC after:      4 week? (assuming we MFC the alias_sctp changes)
  
  Revision  Changes    Path
  1.3       +1 -91     src/sys/dev/iscsi/initiator/isc_subr.c
  1.6       +643 -0    src/sys/libkern/crc32.c
  1.2       +39 -2     src/sys/netinet/libalias/alias_sctp.c
  1.14      +18 -689   src/sys/netinet/sctp_crc32.c
  1.7       +1 -2      src/sys/netinet/sctp_crc32.h
  1.60      +5 -0      src/sys/sys/libkern.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200902141136.n1EBapxr052045>