Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#47008 - [linux] Enables CONFIG_BPF_SYSCALL to allow external BPF callers

Attached to Project: Arch Linux
Opened by Troy Engel (TE) - Monday, 09 November 2015, 01:53 GMT
Last edited by Tobias Powalowski (tpowa) - Thursday, 10 December 2015, 07:13 GMT
Task Type Feature Request
Category Packages: Core
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas B├Ąchler (brain0)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No



The CONFIG_BPF_SYSCALL needs to be enabled so that external callers can load BPF modules, such as the BCC project (provides, allowing Python to interface with BPF).

Specifically, while trying to make a good AUR project I found all samples failing (100%), it all leads back to being able to call this SYSCALL "bpf_prog_load()":

This task depends upon

Closed by  Tobias Powalowski (tpowa)
Thursday, 10 December 2015, 07:13 GMT
Reason for closing:  Implemented
Additional comments about closing:  4.3.1-1
Comment by Troy Engel (TE) - Tuesday, 10 November 2015, 02:15 GMT
Quick update: upstream accepted my request to document CONFIG_BPF_SYSCALL and a code check was added to complement it: