root/include/net/bpf_sk_storage.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. bpf_sk_storage_clone

   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 */

/* [<][>][^][v][top][bottom][index][help] */