# HG changeset patch # User Ruslan Ermilov # Date 1639053050 -10800 # Node ID ea78659b70fe4a2fc93947f37787e3414a33870e # Parent 9ec96ceaf484ec821f247aa18ad27f2f9e564c87 QUIC: removed configure time test for BPF sockhash. The test verifies kernel version on a build machine, but actually used kernel may be different. diff -r 9ec96ceaf484 -r ea78659b70fe auto/os/linux --- a/auto/os/linux Thu Dec 09 15:30:01 2021 +0300 +++ b/auto/os/linux Thu Dec 09 15:30:50 2021 +0300 @@ -256,21 +256,8 @@ 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