General

Profile

AK Adam Kiripolsky

  • Login: kiripolsky
  • Registered on: 10/16/2024
  • Last sign in: 04/14/2026

Issues

open closed Total
Assigned issues 10 5 15
Reported issues 4 3 7

Projects

Project Roles Registered on
Suricata Developer 10/16/2024
Suricata-Update Developer 10/16/2024

Activity

04/14/2026

AK 04:46 PM Suricata Bug #8473 (New): BypassManager checks registration of BypassedCheckFuncInit instead of BypassedCheckFunc
At the initialization stage, BypassManager should check whether any BypassedCheckFunc has been registered.
Instead, BM calls BypassedCheckFuncInit, then checks again whether it has been registered.
I propose checking whether any Byp...
Adam Kiripolsky

03/31/2026

AK 04:26 PM Suricata Bug #8441: capture-bypass: flow statistics of bypassed flows lost during shutdown (8.0.x backport)
While investigating this issue on Suricata versions 8.0.0 and main-8.0.x, I noticed the following capture-bypass flow behavior.
All flows that did not time out before Suricata shut down were injected into the worker's local queues and...
Adam Kiripolsky
AK 03:32 PM Suricata Bug #8442 (New): capture-bypass: worker timeout of flows causes statistics inconsistencies
h1. Problem:
When a worker times out a capture-bypassed flow, it does not call the necessary functions to update the flow statistics.
Gathering statistics can be a costly operation, as it depends on the @BypassUpdate@ callback imple...
Adam Kiripolsky
AK 03:17 PM Suricata Bug #8440 (New): capture-bypass: flow statistics of bypassed flows lost during shutdown
h1. Problem:
Suricata fails to record statistics for capture-bypassed flows (e.g., eBPF) if the engine shuts down before a flow timeout occurs.
This happens because the @BypassUpdate@ callback, which gathers stats for capture-bypasse...
Adam Kiripolsky

09/03/2025

AK 01:14 PM Suricata Bug #7879 (Closed): runmode/dpdk: dpdk_vars initialized to NULL for any livedev
There is an unnecessary loop in src/runmode-dpdk.c in ParseDpdkConfigAndConfigureDevice(), where pkt_mempools are assigned to ldev.dpdk_vars.
When running Suricata with multiple threads (loop runs multiple times), this caused ldev.dpdk_...
Adam Kiripolsky

08/27/2025

AK 10:22 PM Suricata Feature #7871 (In Progress): dpdk: rte_flow capture bypass
Add capture bypass for dpdk runmode. The offloaded traffic will be handled by rte_flow rules.
The feature aims to utilize the potential of modern SmartNICs, mainly Mellanox (ConnectX-5/6/7) NICs
Adam Kiripolsky

08/21/2025

AK 10:43 AM Suricata Bug #7856 (Resolved): dpdk: EAL options defined in suricata.yaml are not accepted at startup
Adam Kiripolsky

08/19/2025

AK 03:38 PM Suricata Bug #7856 (In Progress): dpdk: EAL options defined in suricata.yaml are not accepted at startup
Adam Kiripolsky
AK 01:59 PM Suricata Bug #7856 (Closed): dpdk: EAL options defined in suricata.yaml are not accepted at startup
Suricata in DPDK run mode can configure the DPDK Environment Abstraction Layer (EAL) using the dpdk.eal-params option defined in suricata.yaml. The commit "4dfd44d":https://github.com/OISF/suricata/pull/13383/commits/4dfd44d350717476f435... Adam Kiripolsky

07/22/2025

AK 01:19 PM Suricata Bug #7827 (Closed): app-layer: ippair.memcap counter shows memuse
ippair.memcap counter had registered wrong counter function (IPPairGetMemuse) instead of IPPairGetMemcap.
This way ippair.memuse and ippair.memcap showed the same number.
Adam Kiripolsky

Also available in: Atom