|  | # SPDX-License-Identifier: GPL-2.0-only | 
|  | menuconfig BPFILTER | 
|  | bool "BPF based packet filtering framework (BPFILTER)" | 
|  | depends on BPF && INET | 
|  | select USERMODE_DRIVER | 
|  | help | 
|  | This builds experimental bpfilter framework that is aiming to | 
|  | provide netfilter compatible functionality via BPF | 
|  |  | 
|  | if BPFILTER | 
|  | config BPFILTER_UMH | 
|  | tristate "bpfilter kernel module with user mode helper" | 
|  | depends on CC_CAN_LINK | 
|  | depends on m || CC_CAN_LINK_STATIC | 
|  | default m | 
|  | help | 
|  | This builds bpfilter kernel module with embedded user mode helper | 
|  |  | 
|  | Note: To compile this as built-in, your toolchain must support | 
|  | building static binaries, since rootfs isn't mounted at the time | 
|  | when __init functions are called and do_execv won't be able to find | 
|  | the elf interpreter. | 
|  | endif |