bpf: Add BPF_FUNC_jiffies64
authorMartin KaFai Lau <kafai@fb.com>
Wed, 22 Jan 2020 23:36:46 +0000 (15:36 -0800)
committerAlexei Starovoitov <ast@kernel.org>
Thu, 23 Jan 2020 00:30:10 +0000 (16:30 -0800)
commit5576b991e9c1a11d2cc21c4b94fc75ec27603896
tree6254c1eec41a9c3e2108eb955920573d61f8c19b
parent1b2fd38de9fcc73d6994f8f6c7c23ee3435b6a12
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
include/linux/bpf.h
include/uapi/linux/bpf.h
kernel/bpf/core.c
kernel/bpf/helpers.c
kernel/bpf/verifier.c
net/core/filter.c