svn commit: r300731 - head/sys/netinet

Hans Petter Selasky hps at selasky.org
Thu May 26 12:15:19 UTC 2016


On 05/26/16 14:10, Ed Schouten wrote:
> Hi Hans,
>
> 2016-05-26 13:10 GMT+02:00 Hans Petter Selasky <hselasky at freebsd.org>:
>>   Use optimised complexity safe sorting routine instead of the kernel's
>>   "qsort()".
>
> Cool! Thanks for working on this!
>
>>   The custom sorting routine takes advantage of that the sorting key is
>>   only 64 bits. Based on set and cleared bits in the sorting key it
>>   partitions the array until it is sorted.
>
> A sorting algorithm that uses such an approach is typically called Radix Sort:
>
> https://en.wikipedia.org/wiki/Radix_sort
>
> Would it make sense to mention this in the comments, instead of
> referring to it as a "bit-slice sorter algorithm"?

Sure.

Can you send me a patch?

--HPS



More information about the svn-src-all mailing list