BPF Flow dissection programs are read-only and don't touch input
buffers.
Mark @data and @data_end in struct bpf_flow_dissector as const in
preparation for global input constifying.

Signed-off-by: Alexander Lobakin <aloba...@pm.me>
---
 include/net/flow_dissector.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/include/net/flow_dissector.h b/include/net/flow_dissector.h
index cc10b10dc3a1..bf00e71816ed 100644
--- a/include/net/flow_dissector.h
+++ b/include/net/flow_dissector.h
@@ -368,8 +368,8 @@ static inline void *skb_flow_dissector_target(struct 
flow_dissector *flow_dissec
 struct bpf_flow_dissector {
        struct bpf_flow_keys    *flow_keys;
        const struct sk_buff    *skb;
-       void                    *data;
-       void                    *data_end;
+       const void              *data;
+       const void              *data_end;
 };

 static inline void
--
2.30.2


Reply via email to