Vladislav Grishenko
5be4b869a4
bpf_trace_filter: support bpf filter optimization and dump
...
BPF filter w/o optimization can take x2 - x3 more instructions,
causing significant slow down in fast path.
Enable pcap optimization by default via cli and introduce api v2
with pcap optimization control, keep v1 for a while as it exists
in previous release already.
Intriduce bpf filter cli dump, similar to tcpdump -d.
Also fix memleak, function name typo, cli pcap format hint and
add related tests.
Type: improvement
Signed-off-by: Vladislav Grishenko <themiron@yandex-team.ru >
Change-Id: I92b2b519e92326f1b8e1a4dda6a3e3edc52f87ad
2024-03-04 09:29:12 +00:00
..
2023-12-21 00:53:44 +00:00
2023-08-08 10:16:26 +00:00
2024-01-19 12:30:01 +00:00
2024-01-18 20:14:54 +00:00
2023-11-03 05:06:43 +00:00
2023-12-15 09:53:29 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2024-01-21 14:42:03 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2024-01-18 20:14:54 +00:00
2023-08-16 19:53:12 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2024-03-04 09:29:12 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-08 17:05:43 +00:00
2023-10-16 13:13:00 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-12-22 17:32:10 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2024-02-14 18:47:23 +02:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2024-03-04 07:51:16 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2024-03-04 07:51:16 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-05-16 13:29:04 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2024-02-19 15:35:54 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-07-13 08:10:26 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2024-01-29 10:22:17 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-28 20:39:37 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-05-20 02:34:14 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-12-20 17:30:19 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-12-07 10:04:07 +00:00
2023-11-03 05:06:43 +00:00
2024-01-10 00:28:06 +00:00
2023-11-03 05:06:43 +00:00
2024-02-14 22:08:20 +00:00
2024-02-14 22:08:20 +00:00
2024-02-14 22:08:20 +00:00
2024-02-14 22:08:20 +00:00
2024-02-14 22:08:20 +00:00
2024-02-14 22:08:20 +00:00
2024-02-14 22:08:20 +00:00
2024-02-14 22:08:20 +00:00
2024-02-14 22:08:20 +00:00
2024-02-14 22:08:20 +00:00
2024-02-14 22:08:20 +00:00
2024-02-14 22:08:20 +00:00
2024-02-14 22:08:20 +00:00
2024-02-14 22:08:20 +00:00
2024-02-14 22:08:20 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-08-16 19:53:12 +00:00
2023-12-21 00:53:44 +00:00
2024-02-14 22:08:20 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2023-11-03 05:06:43 +00:00
2024-02-14 22:08:20 +00:00
2023-11-03 05:06:43 +00:00
2023-10-30 15:23:13 +00:00
2023-11-03 05:06:43 +00:00
2024-01-18 20:14:54 +00:00
2023-11-28 03:34:49 +00:00
2023-02-02 00:22:06 +00:00
2023-12-21 00:53:44 +00:00
2023-12-21 00:53:44 +00:00
2023-12-20 17:30:19 +00:00
2023-02-10 16:17:27 +00:00
2023-08-16 19:53:12 +00:00