These tests are testing with strings with hostname (dpdk.org) and this makes test code do a DNS lookup. In container test runs, DNS is unavailable. Replace dpdk.org with the current IP and IPV6 addresses. Actual addresses don't matter the purpose of the test is to BPF code conversion, not any packets.
Reported-by: Luca Boccassi <bl...@debian.org> Signed-off-by: Stephen Hemminger <step...@networkplumber.org> --- app/test/test_bpf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/test/test_bpf.c b/app/test/test_bpf.c index ef861d05e755..15d39a72b578 100644 --- a/app/test/test_bpf.c +++ b/app/test/test_bpf.c @@ -3359,8 +3359,8 @@ static const char * const sample_filters[] = { "dst net 192.168.0.0/24", "dst net 192.168.0.0 mask 255.255.255.0", "port 53", - "host dpdk.org and not (port 80 or port 25)", - "host dpdk.org and not port 80 and not port 25", + "host 92.243.24.197 and not (port 80 or port 25)", + "host 2001:4b98:dc0:43:216:3eff:feb6:2d88 and not port 80 and not port 25", "port not 53 and not arp", "(tcp[0:2] > 1500 and tcp[0:2] < 1550) or (tcp[2:2] > 1500 and tcp[2:2] < 1550)", "ether proto 0x888e", -- 2.30.2