From cf9142006bfa242d2bbf5916749e42327103f803 Mon Sep 17 00:00:00 2001 From: Paul Chaignon Date: Sat, 15 Feb 2020 20:58:44 +0100 Subject: sys/linux: add map batch operations Signed-off-by: Paul Chaignon --- executor/syscalls.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'executor/syscalls.h') diff --git a/executor/syscalls.h b/executor/syscalls.h index 951ee3b82..709ad1ab8 100644 --- a/executor/syscalls.h +++ b/executor/syscalls.h @@ -2121,6 +2121,7 @@ const call_t syscalls[] = { {"bpf$BPF_MAP_FREEZE", 357}, {"bpf$BPF_MAP_GET_FD_BY_ID", 357}, {"bpf$BPF_MAP_GET_NEXT_ID", 357}, + {"bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH", 357}, {"bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM", 357}, {"bpf$BPF_PROG_ATTACH", 357}, {"bpf$BPF_PROG_DETACH", 357}, @@ -2131,9 +2132,12 @@ const call_t syscalls[] = { {"bpf$BPF_RAW_TRACEPOINT_OPEN", 357}, {"bpf$BPF_TASK_FD_QUERY", 357}, {"bpf$MAP_CREATE", 357}, + {"bpf$MAP_DELETE_BATCH", 357}, {"bpf$MAP_DELETE_ELEM", 357}, {"bpf$MAP_GET_NEXT_KEY", 357}, + {"bpf$MAP_LOOKUP_BATCH", 357}, {"bpf$MAP_LOOKUP_ELEM", 357}, + {"bpf$MAP_UPDATE_BATCH", 357}, {"bpf$MAP_UPDATE_ELEM", 357}, {"bpf$OBJ_GET_MAP", 357}, {"bpf$OBJ_GET_PROG", 357}, @@ -5417,6 +5421,7 @@ const call_t syscalls[] = { {"bpf$BPF_MAP_FREEZE", 321}, {"bpf$BPF_MAP_GET_FD_BY_ID", 321}, {"bpf$BPF_MAP_GET_NEXT_ID", 321}, + {"bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH", 321}, {"bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM", 321}, {"bpf$BPF_PROG_ATTACH", 321}, {"bpf$BPF_PROG_DETACH", 321}, @@ -5427,9 +5432,12 @@ const call_t syscalls[] = { {"bpf$BPF_RAW_TRACEPOINT_OPEN", 321}, {"bpf$BPF_TASK_FD_QUERY", 321}, {"bpf$MAP_CREATE", 321}, + {"bpf$MAP_DELETE_BATCH", 321}, {"bpf$MAP_DELETE_ELEM", 321}, {"bpf$MAP_GET_NEXT_KEY", 321}, + {"bpf$MAP_LOOKUP_BATCH", 321}, {"bpf$MAP_LOOKUP_ELEM", 321}, + {"bpf$MAP_UPDATE_BATCH", 321}, {"bpf$MAP_UPDATE_ELEM", 321}, {"bpf$OBJ_GET_MAP", 321}, {"bpf$OBJ_GET_PROG", 321}, @@ -8709,6 +8717,7 @@ const call_t syscalls[] = { {"bpf$BPF_MAP_FREEZE", 386}, {"bpf$BPF_MAP_GET_FD_BY_ID", 386}, {"bpf$BPF_MAP_GET_NEXT_ID", 386}, + {"bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH", 386}, {"bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM", 386}, {"bpf$BPF_PROG_ATTACH", 386}, {"bpf$BPF_PROG_DETACH", 386}, @@ -8719,9 +8728,12 @@ const call_t syscalls[] = { {"bpf$BPF_RAW_TRACEPOINT_OPEN", 386}, {"bpf$BPF_TASK_FD_QUERY", 386}, {"bpf$MAP_CREATE", 386}, + {"bpf$MAP_DELETE_BATCH", 386}, {"bpf$MAP_DELETE_ELEM", 386}, {"bpf$MAP_GET_NEXT_KEY", 386}, + {"bpf$MAP_LOOKUP_BATCH", 386}, {"bpf$MAP_LOOKUP_ELEM", 386}, + {"bpf$MAP_UPDATE_BATCH", 386}, {"bpf$MAP_UPDATE_ELEM", 386}, {"bpf$OBJ_GET_MAP", 386}, {"bpf$OBJ_GET_PROG", 386}, @@ -11960,6 +11972,7 @@ const call_t syscalls[] = { {"bpf$BPF_MAP_FREEZE", 280}, {"bpf$BPF_MAP_GET_FD_BY_ID", 280}, {"bpf$BPF_MAP_GET_NEXT_ID", 280}, + {"bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH", 280}, {"bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM", 280}, {"bpf$BPF_PROG_ATTACH", 280}, {"bpf$BPF_PROG_DETACH", 280}, @@ -11970,9 +11983,12 @@ const call_t syscalls[] = { {"bpf$BPF_RAW_TRACEPOINT_OPEN", 280}, {"bpf$BPF_TASK_FD_QUERY", 280}, {"bpf$MAP_CREATE", 280}, + {"bpf$MAP_DELETE_BATCH", 280}, {"bpf$MAP_DELETE_ELEM", 280}, {"bpf$MAP_GET_NEXT_KEY", 280}, + {"bpf$MAP_LOOKUP_BATCH", 280}, {"bpf$MAP_LOOKUP_ELEM", 280}, + {"bpf$MAP_UPDATE_BATCH", 280}, {"bpf$MAP_UPDATE_ELEM", 280}, {"bpf$OBJ_GET_MAP", 280}, {"bpf$OBJ_GET_PROG", 280}, @@ -18335,6 +18351,7 @@ const call_t syscalls[] = { {"bpf$BPF_MAP_FREEZE", 361}, {"bpf$BPF_MAP_GET_FD_BY_ID", 361}, {"bpf$BPF_MAP_GET_NEXT_ID", 361}, + {"bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH", 361}, {"bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM", 361}, {"bpf$BPF_PROG_ATTACH", 361}, {"bpf$BPF_PROG_DETACH", 361}, @@ -18345,9 +18362,12 @@ const call_t syscalls[] = { {"bpf$BPF_RAW_TRACEPOINT_OPEN", 361}, {"bpf$BPF_TASK_FD_QUERY", 361}, {"bpf$MAP_CREATE", 361}, + {"bpf$MAP_DELETE_BATCH", 361}, {"bpf$MAP_DELETE_ELEM", 361}, {"bpf$MAP_GET_NEXT_KEY", 361}, + {"bpf$MAP_LOOKUP_BATCH", 361}, {"bpf$MAP_LOOKUP_ELEM", 361}, + {"bpf$MAP_UPDATE_BATCH", 361}, {"bpf$MAP_UPDATE_ELEM", 361}, {"bpf$OBJ_GET_MAP", 361}, {"bpf$OBJ_GET_PROG", 361}, -- cgit mrf-deployment