]> git.kaiwu.me - nginx.git/commitdiff
QUIC: removed configure time test for BPF sockhash.
authorRuslan Ermilov <ru@nginx.com>
Thu, 9 Dec 2021 12:30:50 +0000 (15:30 +0300)
committerRuslan Ermilov <ru@nginx.com>
Thu, 9 Dec 2021 12:30:50 +0000 (15:30 +0300)
The test verifies kernel version on a build machine,
but actually used kernel may be different.

auto/os/linux

index 8bb25190a9b3b426d66b97681efe7e6bfd387033..f60809c7a2e168c33b64565014e5542a35940cb1 100644 (file)
@@ -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