aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorVlad Dumitrescu <vladum@google.com>2018-11-22 14:39:16 -0500
committerAlexei Starovoitov <ast@kernel.org>2018-11-22 15:47:28 -0800
commitf11216b24219ab26d8d159fbfa12dff886b16e32 (patch)
tree8450dfa5480d05dc3ae2c2710ab90b2211c9814d /include
parenttools/bpf: fix spelling mistake "memeory" -> "memory" (diff)
downloadlinux-dev-f11216b24219ab26d8d159fbfa12dff886b16e32.tar.xz
linux-dev-f11216b24219ab26d8d159fbfa12dff886b16e32.zip
bpf: add skb->tstamp r/w access from tc clsact and cg skb progs
This could be used to rate limit egress traffic in concert with a qdisc which supports Earliest Departure Time, such as FQ. Write access from cg skb progs only with CAP_SYS_ADMIN, since the value will be used by downstream qdiscs. It might make sense to relax this. Changes v1 -> v2: - allow access from cg skb, write only with CAP_SYS_ADMIN Signed-off-by: Vlad Dumitrescu <vladum@google.com> Acked-by: Eric Dumazet <edumazet@google.com> Acked-by: Willem de Bruijn <willemb@google.com> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'include')
-rw-r--r--include/uapi/linux/bpf.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/uapi/linux/bpf.h b/include/uapi/linux/bpf.h
index c1554aa07465..23e2031a43d4 100644
--- a/include/uapi/linux/bpf.h
+++ b/include/uapi/linux/bpf.h
@@ -2468,6 +2468,7 @@ struct __sk_buff {
__u32 data_meta;
struct bpf_flow_keys *flow_keys;
+ __u64 tstamp;
};
struct bpf_tunnel_key {