From 4374cbfb1e8a86bc28b1aba651f84d3ba5b809a6 Mon Sep 17 00:00:00 2001 From: Ruslan Ermilov Date: Thu, 9 Dec 2021 15:30:50 +0300 Subject: [PATCH] QUIC: removed configure time test for BPF sockhash. The test verifies kernel version on a build machine, but actually used kernel may be different. --- auto/os/linux | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/auto/os/linux b/auto/os/linux index 8bb25190a..f60809c7a 100644 --- a/auto/os/linux +++ b/auto/os/linux @@ -256,21 +256,8 @@ if [ $ngx_found = yes ]; then CORE_SRCS="$CORE_SRCS src/core/ngx_bpf.c" CORE_DEPS="$CORE_DEPS src/core/ngx_bpf.h" - # quic bpf module uses sockhash to select socket from reuseport group, - # support appeared in Linux 5.7: - # - # commit: 9fed9000c5c6cacfcaaa48aff74818072ae294cc - # bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH - if [ $QUIC_BPF != NONE ]; then - echo $ngx_n "checking for BPF sockhash support in kernel ...$ngx_c" - if [ $version -lt 329472 ]; then - echo " not found (at least 5.7 is required)" - QUIC_BPF=NO - else - echo " found" - QUIC_BPF=YES - fi + QUIC_BPF=YES fi fi