bpf_sock_ops_kern
struct bpf_sock_ops_kern *sock_ops,
struct bpf_sock_ops_kern;
struct bpf_sock_ops, struct bpf_sock_ops_kern)
static inline void bpf_skops_init_skb(struct bpf_sock_ops_kern *skops,
static inline void bpf_skops_init_skb(struct bpf_sock_ops_kern *skops,
struct bpf_sock_ops_kern sock_ops;
memset(&sock_ops, 0, offsetof(struct bpf_sock_ops_kern, temp));
struct bpf_sock_ops_kern *sock_ops,
offsetof(struct bpf_sock_ops_kern, \
struct bpf_sock_ops_kern, \
offsetof(struct bpf_sock_ops_kern, \
offsetof(struct bpf_sock_ops_kern, \
struct bpf_sock_ops_kern, sk),\
offsetof(struct bpf_sock_ops_kern, sk));\
offsetof(struct bpf_sock_ops_kern, \
offsetof(struct bpf_sock_ops_kern, \
struct bpf_sock_ops_kern, \
offsetof(struct bpf_sock_ops_kern, \
offsetof(struct bpf_sock_ops_kern, \
struct bpf_sock_ops_kern, sk),\
offsetof(struct bpf_sock_ops_kern, sk));\
offsetof(struct bpf_sock_ops_kern, \
offsetof(struct bpf_sock_ops_kern, \
struct bpf_sock_ops_kern, \
offsetof(struct bpf_sock_ops_kern, \
struct bpf_sock_ops_kern, sk),\
offsetof(struct bpf_sock_ops_kern, sk));\
offsetof(struct bpf_sock_ops_kern, \
*insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct bpf_sock_ops_kern,
offsetof(struct bpf_sock_ops_kern, op));
sizeof_field(struct bpf_sock_ops_kern, reply));
sizeof_field(struct bpf_sock_ops_kern, replylong));
off += offsetof(struct bpf_sock_ops_kern, replylong[0]);
struct bpf_sock_ops_kern, sk),
offsetof(struct bpf_sock_ops_kern, sk));
struct bpf_sock_ops_kern, sk),
offsetof(struct bpf_sock_ops_kern, sk));
struct bpf_sock_ops_kern, sk),
offsetof(struct bpf_sock_ops_kern, sk));
struct bpf_sock_ops_kern, sk),
offsetof(struct bpf_sock_ops_kern, sk));
struct bpf_sock_ops_kern, sk),
offsetof(struct bpf_sock_ops_kern, sk));
struct bpf_sock_ops_kern, sk),
offsetof(struct bpf_sock_ops_kern, sk));
struct bpf_sock_ops_kern, sk),
offsetof(struct bpf_sock_ops_kern, sk));
struct bpf_sock_ops_kern,
offsetof(struct bpf_sock_ops_kern,
struct bpf_sock_ops_kern, sk),
offsetof(struct bpf_sock_ops_kern, sk));
struct bpf_sock_ops_kern, sk),
offsetof(struct bpf_sock_ops_kern, sk));
*insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct bpf_sock_ops_kern,
offsetof(struct bpf_sock_ops_kern,
*insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct bpf_sock_ops_kern,
offsetof(struct bpf_sock_ops_kern,
*insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct bpf_sock_ops_kern,
offsetof(struct bpf_sock_ops_kern,
*insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct bpf_sock_ops_kern,
offsetof(struct bpf_sock_ops_kern,
*insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct bpf_sock_ops_kern,
offsetof(struct bpf_sock_ops_kern,
__bpf_kfunc int bpf_sock_ops_enable_tx_tstamp(struct bpf_sock_ops_kern *skops,
BPF_CALL_1(bpf_get_socket_cookie_sock_ops, struct bpf_sock_ops_kern *, ctx)
BPF_CALL_1(bpf_get_netns_cookie_sock_ops, struct bpf_sock_ops_kern *, ctx)
static bool is_locked_tcp_sock_ops(struct bpf_sock_ops_kern *bpf_sock)
BPF_CALL_5(bpf_sock_ops_setsockopt, struct bpf_sock_ops_kern *, bpf_sock,
static int bpf_sock_ops_get_syn(struct bpf_sock_ops_kern *bpf_sock,
BPF_CALL_5(bpf_sock_ops_getsockopt, struct bpf_sock_ops_kern *, bpf_sock,
BPF_CALL_2(bpf_sock_ops_cb_flags_set, struct bpf_sock_ops_kern *, bpf_sock,
BPF_CALL_4(bpf_sock_ops_load_hdr_opt, struct bpf_sock_ops_kern *, bpf_sock,
BPF_CALL_4(bpf_sock_ops_store_hdr_opt, struct bpf_sock_ops_kern *, bpf_sock,
BPF_CALL_3(bpf_sock_ops_reserve_hdr_opt, struct bpf_sock_ops_kern *, bpf_sock,
struct bpf_sock_ops_kern sock_ops;
memset(&sock_ops, 0, offsetof(struct bpf_sock_ops_kern, temp));
BPF_CALL_4(bpf_sock_hash_update, struct bpf_sock_ops_kern *, sops,
static bool sock_map_op_okay(const struct bpf_sock_ops_kern *ops)
BPF_CALL_4(bpf_sock_map_update, struct bpf_sock_ops_kern *, sops,
struct bpf_sock_ops_kern sock_ops;
memset(&sock_ops, 0, offsetof(struct bpf_sock_ops_kern, temp));
struct bpf_sock_ops_kern sock_ops;
memset(&sock_ops, 0, offsetof(struct bpf_sock_ops_kern, temp));
struct bpf_sock_ops_kern sock_ops;
memset(&sock_ops, 0, offsetof(struct bpf_sock_ops_kern, temp));
struct bpf_sock_ops_kern sock_ops;
memset(&sock_ops, 0, offsetof(struct bpf_sock_ops_kern, temp));
struct bpf_sock_ops_kern *skops_kern;
extern int bpf_sock_ops_enable_tx_tstamp(struct bpf_sock_ops_kern *skops, u64 flags) __ksym;