lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Tue, 24 Jan 2017 16:50:57 -0800 From: Joe Stringer <joe@....org> To: Arnaldo Carvalho de Melo <acme@...nel.org> Cc: Wang Nan <wangnan0@...wei.com>, ast@...com, Daniel Borkmann <daniel@...earbox.net>, LKML <linux-kernel@...r.kernel.org>, netdev <netdev@...r.kernel.org> Subject: Re: [PATCHv2 perf/core 0/7] Libbpf improvements On 24 January 2017 at 08:12, Arnaldo Carvalho de Melo <acme@...nel.org> wrote: > Em Sun, Jan 22, 2017 at 05:11:21PM -0800, Joe Stringer escreveu: >> Patch 1 fixes an issue when using drastically different BPF map definitions >> inside ELFs from a client using libbpf, vs the map definition libbpf uses. >> >> Patches 2-4 add some simple, useful helper functions for setting prog type >> and retrieving libbpf errors without depending on kernel headers from >> userspace programs. >> >> Patches 5-7 add a new pinning functionality for maps, programs, and objects. >> Library users may call bpf_map__pin(map, path) or bpf_program__pin(prog, path) >> to pin maps and programs separately, or use bpf_object__pin(obj, path) to >> pin all maps and programs from the BPF object to the path. The map and program >> variations require a full path where it will be pinned in the filesystem, >> and the object variation will create directories "maps/" and "progs/" under >> the specified path, then mount each map and program under those subdirectories. > > Merged the ones either acked by Wang or adjusted by you to address > Wang's remarks, the last ones introducing those __pin() methods, please > provide users together with those APIs, preferably entries for 'perf > test', OK great, I'll rebase the last 3 patches and add a test to perf test for pinning.
Powered by blists - more mailing lists