On 23 January 2017 at 14:31, Sascha Steinbiss <[email protected]> wrote:
> Hi Arturo,
>
>>> I've prepared some first code [1] and will be testing it today in a QEMU
>>> VM with SSSE3 disabled. If that works I'll ping upstream, OK?
>>
>> Ok, the patch looks good. Ping me if you need additional testing.
>
> Yes, please! I would be grateful for another pair of eyes. So far I've
> been able to confirm that the patched Suricata builds, starts up and
> stays up correctly on systems with and without SSSE3, and also emitting
> the appropriate debug messages. If you have got something more
> functional on one of these systems, I would be happy to hear about how
> it works for you.

I don't have a big suricata deployment here... yet :-)

Anyway, it works here! I tested the patch in my basic environment,
with/without SSSE3 support in the cpu.
Suricata just works in both cases with my basic, default ruleset.

You could add:

Tested-by: Arturo Borrero Gonzalez <[email protected]>

> While I have been careful to keep potential performance issues (e.g.
> function call overhead) to a minimum, the default MPM matcher is
> obviously now no longer known at compile time. I'd leave it to upstream
> to comment on how this might affect performance in practice.
>

Sure. I don't know the cosebase so I can't help here.

> I have slightly adapted my patch and did some rewording on the commit
> message, please see my 'hs_valid_platform' branch on GitHub [1].
>
> Do you think it would be a good idea to adjust the install-time debconf
> disclaimer message in the libhyperscan4 package if there is an
> application-specific fall-back in place such as here?
> E.g. notify the user that "libhyperscan4 won't work in most applications
> unless they explicitly support a fall-back (such as, for instance,
> Suricata)"?
>

That sounds good indeed. @Robert, are you willing to accept these changes?

best regards.

Reply via email to