bpf: precise scalar_value tracking [Linux 5.3]

This Linux kernel change "bpf: precise scalar_value tracking" is included in the Linux 5.3 release. This change is authored by Alexei Starovoitov <ast [at] kernel.org> on Sat Jun 15 12:12:25 2019 -0700. The commit for this change in Linux stable tree is b5dc016 (patch). bpf: precise scalar_value tracking Introduce precision tracking logic that helps cilium […]

bpf: extend is_branch_taken to registers [Linux 5.3]

This Linux kernel change "bpf: extend is_branch_taken to registers" is included in the Linux 5.3 release. This change is authored by Alexei Starovoitov <ast [at] kernel.org> on Sat Jun 15 12:12:19 2019 -0700. The commit for this change in Linux stable tree is fb8d251 (patch). bpf: extend is_branch_taken to registers This patch extends is_branch_taken() logic […]

samples: bpf: refactor header include path [Linux 5.3]

This Linux kernel change "samples: bpf: refactor header include path" is included in the Linux 5.3 release. This change is authored by Daniel T. Lee <danieltimlee [at] gmail.com> on Sun Jun 16 00:14:47 2019 +0900. The commit for this change in Linux stable tree is 4d18f6d (patch). samples: bpf: refactor header include path Currently, header […]

samples: bpf: remove unnecessary include options in Makefile [Linux 5.3]

This Linux kernel change "samples: bpf: remove unnecessary include options in Makefile" is included in the Linux 5.3 release. This change is authored by Daniel T. Lee <danieltimlee [at] gmail.com> on Sun Jun 16 00:14:46 2019 +0900. The commit for this change in Linux stable tree is fa206dc (patch). samples: bpf: remove unnecessary include options […]

bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup [Linux 5.3]

This Linux kernel change "bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup" is included in the Linux 5.3 release. This change is authored by Anton Protopopov <a.s.protopopov [at] gmail.com> on Sat Jun 15 22:53:48 2019 +0000. The commit for this change in Linux stable tree is 56f0f84 (patch). bpf: fix the check that […]

bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type [Linux 5.3]

This Linux kernel change "bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type" is included in the Linux 5.3 release. This change is authored by Stanislav Fomichev <sdf [at] google.com> on Wed Jun 12 10:30:38 2019 -0700. The commit for this change in Linux stable tree is 1314ef5 (patch). bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type And […]

bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type [Linux 5.3]

This Linux kernel change "bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type" is included in the Linux 5.3 release. This change is authored by Stanislav Fomichev <sdf [at] google.com> on Wed Jun 12 10:30:37 2019 -0700. The commit for this change in Linux stable tree is fb85c4a (patch). bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type And […]

bpf: Sync asm-generic/socket.h to tools/ [Linux 5.3]

This Linux kernel change "bpf: Sync asm-generic/socket.h to tools/" is included in the Linux 5.3 release. This change is authored by Martin KaFai Lau <kafai [at] fb.com> on Thu Jun 13 15:00:03 2019 -0700. The commit for this change in Linux stable tree is 13a748e (patch). bpf: Sync asm-generic/socket.h to tools/ SO_DETACH_REUSEPORT_BPF is needed for […]

bpf: net: Add SO_DETACH_REUSEPORT_BPF [Linux 5.3]

This Linux kernel change "bpf: net: Add SO_DETACH_REUSEPORT_BPF" is included in the Linux 5.3 release. This change is authored by Martin KaFai Lau <kafai [at] fb.com> on Thu Jun 13 15:00:01 2019 -0700. The commit for this change in Linux stable tree is 99f3a06 (patch). bpf: net: Add SO_DETACH_REUSEPORT_BPF There is SO_ATTACH_REUSEPORT_[CE]BPF but there is […]

bpf: silence warning messages in core [Linux 5.3]

This Linux kernel change "bpf: silence warning messages in core" is included in the Linux 5.3 release. This change is authored by Valdis KlÄ“tnieks <valdis.kletnieks [at] vt.edu> on Thu Jun 6 22:39:27 2019 -0400. The commit for this change in Linux stable tree is aee450c (patch). bpf: silence warning messages in core Compiling kernel/bpf/core.c with […]

bpf: use libbpf_num_possible_cpus internally [Linux 5.3]

This Linux kernel change "bpf: use libbpf_num_possible_cpus internally" is included in the Linux 5.3 release. This change is authored by Hechao Li <hechaol [at] fb.com> on Mon Jun 10 17:56:52 2019 -0700. The commit for this change in Linux stable tree is 4c587c1 (patch). bpf: use libbpf_num_possible_cpus internally Use the newly added bpf_num_possible_cpus() in bpftool […]

samples: bpf: don’t run probes at the local make stage [Linux 5.3]

This Linux kernel change "samples: bpf: don’t run probes at the local make stage" is included in the Linux 5.3 release. This change is authored by Jakub Kicinski <jakub.kicinski [at] netronome.com> on Fri Jun 7 10:11:16 2019 -0700. The commit for this change in Linux stable tree is 0ed3cc4 (patch). samples: bpf: don’t run probes […]

bpf: Allow bpf_map_lookup_elem() on an xskmap [Linux 5.3]

This Linux kernel change "bpf: Allow bpf_map_lookup_elem() on an xskmap" is included in the Linux 5.3 release. This change is authored by Jonathan Lemon <jonathan.lemon [at] gmail.com> on Thu Jun 6 13:59:40 2019 -0700. The commit for this change in Linux stable tree is fada7fd (patch). bpf: Allow bpf_map_lookup_elem() on an xskmap Currently, the AF_XDP […]