From: Daniel Borkmann Date: Tue, 24 Apr 2018 20:39:14 +0000 (+0200) Subject: Merge branch 'bpf-map-val-as-key' X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=68db35b12586cb320f7cedee1ddf763f12ceaf1b;p=linux.git Merge branch 'bpf-map-val-as-key' Paul Chaignon says: ==================== Currently, helpers that expect ARG_PTR_TO_MAP_KEY and ARG_PTR_TO_MAP_VALUE can only access stack and packet memory. This patchset allows these helpers to directly access map values by passing registers of type PTR_TO_MAP_VALUE. The first patch changes the verifier; the second adds new test cases. The first three versions of this patchset were sent on the iovisor-dev mailing list only. Changelogs: Changes in v5: - Refactor using check_helper_mem_access. Changes in v4: - Rebase. Changes in v3: - Bug fixes. - Negative test cases. Changes in v2: - Additional test cases for adjusted maps. ==================== Signed-off-by: Daniel Borkmann --- 68db35b12586cb320f7cedee1ddf763f12ceaf1b