1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright (c) 2019 Facebook */
3 #ifndef _BPF_SK_STORAGE_H
4 #define _BPF_SK_STORAGE_H
8 void bpf_sk_storage_free(struct sock
*sk
);
10 extern const struct bpf_func_proto bpf_sk_storage_get_proto
;
11 extern const struct bpf_func_proto bpf_sk_storage_delete_proto
;
13 #ifdef CONFIG_BPF_SYSCALL
14 int bpf_sk_storage_clone(const struct sock
*sk
, struct sock
*newsk
);
16 static inline int bpf_sk_storage_clone(const struct sock
*sk
,
23 #endif /* _BPF_SK_STORAGE_H */