diff options
author | Martin KaFai Lau <kafai@fb.com> | 2020-01-22 15:36:46 -0800 |
---|---|---|
committer | Alexei Starovoitov <ast@kernel.org> | 2020-01-22 16:30:10 -0800 |
commit | 5576b991e9c1a11d2cc21c4b94fc75ec27603896 (patch) | |
tree | 6254c1eec41a9c3e2108eb955920573d61f8c19b /net/core | |
parent | 1b2fd38de9fcc73d6994f8f6c7c23ee3435b6a12 (diff) | |
download | lwn-5576b991e9c1a11d2cc21c4b94fc75ec27603896.tar.gz lwn-5576b991e9c1a11d2cc21c4b94fc75ec27603896.zip |
bpf: Add BPF_FUNC_jiffies64
This patch adds a helper to read the 64bit jiffies. It will be used
in a later patch to implement the bpf_cubic.c.
The helper is inlined for jit_requested and 64 BITS_PER_LONG
as the map_gen_lookup(). Other cases could be considered together
with map_gen_lookup() if needed.
Signed-off-by: Martin KaFai Lau <kafai@fb.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Link: https://lore.kernel.org/bpf/20200122233646.903260-1-kafai@fb.com
Diffstat (limited to 'net/core')
-rw-r--r-- | net/core/filter.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/core/filter.c b/net/core/filter.c index 17de6747d9e3..4bf3e4aa8a7a 100644 --- a/net/core/filter.c +++ b/net/core/filter.c @@ -5923,6 +5923,8 @@ bpf_base_func_proto(enum bpf_func_id func_id) return &bpf_spin_unlock_proto; case BPF_FUNC_trace_printk: return bpf_get_trace_printk_proto(); + case BPF_FUNC_jiffies64: + return &bpf_jiffies64_proto; default: return NULL; } |