libnids symbols sadness

Hilko Bengen bengen at debian.org
Sun Aug 27 21:01:38 UTC 2017


* Lukas Schwaighofer:

> I double checked that as well. While the linux tag seems appropriate,
> the architecture should indeed be hardcoded with i386, as the guard in
> the code is
>     #if ( __i386__ || __i386 )
> and contains i386 assembler… so i386 is really the only architecture
> which will see the csum_partial function, all others should see
> ip_check_ext instead.

Somehow I doubt that the hand-crafted bits of assembly code really make
any difference with today's compilers and CPUs, so one might as well get
rid of them.

Do I remember correctly that those were only optimizied versions of IP
or TCP calculations?

Cheers,
-Hilko



More information about the Pkg-security-team mailing list