]> asedeno.scripts.mit.edu Git - linux.git/blob - include/net/bpf_sk_storage.h
NFS: Add a tracepoint in nfs_fh_to_dentry()
[linux.git] / include / net / bpf_sk_storage.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright (c) 2019 Facebook */
3 #ifndef _BPF_SK_STORAGE_H
4 #define _BPF_SK_STORAGE_H
5
6 struct sock;
7
8 void bpf_sk_storage_free(struct sock *sk);
9
10 extern const struct bpf_func_proto bpf_sk_storage_get_proto;
11 extern const struct bpf_func_proto bpf_sk_storage_delete_proto;
12
13 #ifdef CONFIG_BPF_SYSCALL
14 int bpf_sk_storage_clone(const struct sock *sk, struct sock *newsk);
15 #else
16 static inline int bpf_sk_storage_clone(const struct sock *sk,
17                                        struct sock *newsk)
18 {
19         return 0;
20 }
21 #endif
22
23 #endif /* _BPF_SK_STORAGE_H */