dumpcap: weird failure with six IPv6 hosts in the filter
Stephen Hemminger
stephen at networkplumber.org
Mon Jun 17 16:44:13 CEST 2024
On Mon, 17 Jun 2024 10:11:47 +0300
Isaac Boukris <iboukris at gmail.com> wrote:
> Hi Stephen,
>
> For instance, the following filter fais as follows (if I omit one host
> it works):
> -f "host 1::1 or host 1::1 or host 1::1 or host 1::1 or host 1::1 or host 1::1"
>
> EAL: Error - exiting with code: 1
> Cause: Packet dump enable on 0:0000:13:00.0 failed Connection timed out
>
> On the server side I see:
> Jun 16 15:17:08: EAL: failed to send to
> (/tmp/dpdk/rte/mp_socket_262131_4a103955de0b7a) due to No such file or
> directory
> Jun 16 15:17:08: pdump_server(): failed to send to client:No such file
> or directory
> Jun 16 15:17:08: EAL: Fail to handle message: mp_pdump
>
> Then subsequent requests fail with (even with no filter):
> pdump_register_rx_callbacks(): rx callback for port=0 queue=0, already exists
>
> I debugged the dpdk-mp-msg thread with gdb, as far as I can tell it
> hangs an awful lot of time on rte_bpf_load() (~15 secs in my env), so
> the client times out and by the time the server tries to respond the
> client socket doesn't exist anymore.
>
> Thoughts?
>
> Thanks!
What is the resulting bpf code? Looks like a BPF bug with larger programs.
More information about the users
mailing list