diff options
author | Daniel Borkmann <daniel@iogearbox.net> | 2017-09-25 02:25:50 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-09-26 13:36:44 -0700 |
commit | 6aaae2b6c4330a46204bca042f1d2f41e8e18dea (patch) | |
tree | 968031170a423ddc12017457f64e20ba753a7ecd /include/linux/filter.h | |
parent | 3bd3b9ed1b602c065aa0b1ba109b9622afa6ff98 (diff) | |
download | lwn-6aaae2b6c4330a46204bca042f1d2f41e8e18dea.tar.gz lwn-6aaae2b6c4330a46204bca042f1d2f41e8e18dea.zip |
bpf: rename bpf_compute_data_end into bpf_compute_data_pointers
Just do the rename into bpf_compute_data_pointers() as we'll add
one more pointer here to recompute.
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Alexei Starovoitov <ast@kernel.org>
Acked-by: John Fastabend <john.fastabend@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/filter.h')
-rw-r--r-- | include/linux/filter.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/include/linux/filter.h b/include/linux/filter.h index d29e58fde364..052bab3d62e7 100644 --- a/include/linux/filter.h +++ b/include/linux/filter.h @@ -496,10 +496,13 @@ struct xdp_buff { void *data_hard_start; }; -/* compute the linear packet data range [data, data_end) which - * will be accessed by cls_bpf, act_bpf and lwt programs +/* Compute the linear packet data range [data, data_end) which + * will be accessed by various program types (cls_bpf, act_bpf, + * lwt, ...). Subsystems allowing direct data access must (!) + * ensure that cb[] area can be written to when BPF program is + * invoked (otherwise cb[] save/restore is necessary). */ -static inline void bpf_compute_data_end(struct sk_buff *skb) +static inline void bpf_compute_data_pointers(struct sk_buff *skb) { struct bpf_skb_data_end *cb = (struct bpf_skb_data_end *)skb->cb; |