On 20 January 2017 at 15:33, Sascha Steinbiss <[email protected]> wrote:
>
> BTW, It hasn't escaped our notice that there is a new
> 'hs_valid_platform()' function in Hyperscan 4.4 which checks at runtime
> whether the executing CPU has SSSE3 support. This may help to no longer
> require a Hyperscan-specific Debian package for Suricata: if Suricata
> could check at runtime whether Hyperscan can be used -- and fall back to
> the classic BM/AC matchers if not -- we can just depend on and use
> libhyperscan4 for all archs on which Hyperscan is available by default.
> I wonder what your thoughts are?

That sounds more elegant than our current implementation. I would go this way.

> To test this, I have started working on a proof-of-concept patch
> for Suricata to do exactly that. Upstream might be interested as well?
>

I guess so! yes! That would be great indeed :-)

>>> It looks like there probably isn't going to be much friction w.r.t. this
>>> new version, assuming that the release won't diverge a lot any more from
>>> the current upstream 'develop' branch.
>>
>> Thanks for your work Sascha, it's really appreciated :-)
>
> Always happy to help. As you might have noticed, the 4.4 release was
> just accepted into unstable.
>

yeah! thanks!

Reply via email to