Home
last modified time | relevance | path

Searched refs:sk_msg (Results 1 – 14 of 14) sorted by relevance

/openbmc/linux/include/linux/
H A Dskmsg.h43 struct sk_msg { struct
86 struct sk_msg *cork;
115 int sk_msg_alloc(struct sock *sk, struct sk_msg *msg, int len,
117 int sk_msg_clone(struct sock *sk, struct sk_msg *dst, struct sk_msg *src,
119 void sk_msg_trim(struct sock *sk, struct sk_msg *msg, int len);
120 int sk_msg_free(struct sock *sk, struct sk_msg *msg);
121 int sk_msg_free_nocharge(struct sock *sk, struct sk_msg *msg);
122 void sk_msg_free_partial(struct sock *sk, struct sk_msg *msg, u32 bytes);
123 void sk_msg_free_partial_nocharge(struct sock *sk, struct sk_msg *msg,
126 void sk_msg_return(struct sock *sk, struct sk_msg *msg, int bytes);
[all …]
H A Dbpf_types.h33 BPF_PROG_TYPE(BPF_PROG_TYPE_SK_MSG, sk_msg,
34 struct sk_msg_md, struct sk_msg)
/openbmc/linux/net/core/
H A Dskmsg.c13 static bool sk_msg_try_coalesce_ok(struct sk_msg *msg, int elem_first_coalesce) in sk_msg_try_coalesce_ok()
27 int sk_msg_alloc(struct sock *sk, struct sk_msg *msg, int len, in sk_msg_alloc()
87 int sk_msg_clone(struct sock *sk, struct sk_msg *dst, struct sk_msg *src, in sk_msg_clone()
138 void sk_msg_return_zero(struct sock *sk, struct sk_msg *msg, int bytes) in sk_msg_return_zero()
162 void sk_msg_return(struct sock *sk, struct sk_msg *msg, int bytes) in sk_msg_return()
177 static int sk_msg_free_elem(struct sock *sk, struct sk_msg *msg, u32 i, in sk_msg_free_elem()
193 static int __sk_msg_free(struct sock *sk, struct sk_msg *msg, u32 i, in __sk_msg_free()
211 int sk_msg_free_nocharge(struct sock *sk, struct sk_msg *msg) in sk_msg_free_nocharge()
217 int sk_msg_free(struct sock *sk, struct sk_msg *msg) in sk_msg_free()
223 static void __sk_msg_free_partial(struct sock *sk, struct sk_msg *msg, in __sk_msg_free_partial()
[all …]
H A Dfilter.c2583 BPF_CALL_2(bpf_msg_apply_bytes, struct sk_msg *, msg, u32, bytes) in BPF_CALL_2() argument
2597 BPF_CALL_2(bpf_msg_cork_bytes, struct sk_msg *, msg, u32, bytes) in BPF_CALL_2() argument
2603 static void sk_msg_reset_curr(struct sk_msg *msg) in sk_msg_reset_curr()
2625 BPF_CALL_4(bpf_msg_pull_data, struct sk_msg *, msg, u32, start, in BPF_CALL_4() argument
2752 BPF_CALL_4(bpf_msg_push_data, struct sk_msg *, msg, u32, start, in BPF_CALL_4() argument
2901 static void sk_msg_shift_left(struct sk_msg *msg, int i) in sk_msg_shift_left()
2916 static void sk_msg_shift_right(struct sk_msg *msg, int i) in sk_msg_shift_right()
2933 BPF_CALL_4(bpf_msg_pop_data, struct sk_msg *, msg, u32, start, in BPF_CALL_4() argument
5166 BPF_CALL_1(bpf_get_netns_cookie_sk_msg, struct sk_msg *, ctx) in BPF_CALL_1() argument
10815 BUILD_BUG_ON(offsetof(struct sk_msg, sg) != 0); in sk_msg_convert_ctx_access()
[all …]
H A Dsock_map.c670 BPF_CALL_4(bpf_msg_redirect_map, struct sk_msg *, msg, in BPF_CALL_4() argument
1276 BPF_CALL_4(bpf_msg_redirect_hash, struct sk_msg *, msg, in BPF_CALL_4() argument
/openbmc/linux/net/ipv4/
H A Dtcp_bpf.c33 struct sk_msg *msg, u32 apply_bytes, int flags) in bpf_tcp_ingress()
38 struct sk_msg *tmp; in bpf_tcp_ingress()
90 static int tcp_bpf_push(struct sock *sk, struct sk_msg *msg, u32 apply_bytes, in tcp_bpf_push()
152 static int tcp_bpf_push_locked(struct sock *sk, struct sk_msg *msg, in tcp_bpf_push_locked()
164 struct sk_msg *msg, u32 bytes, int flags) in tcp_bpf_sendmsg_redir()
205 struct sk_msg *msg_rx; in is_next_msg_fin()
385 struct sk_msg *msg, int *copied, int flags) in tcp_bpf_send_verdict()
497 struct sk_msg tmp, *msg_tx = NULL; in tcp_bpf_sendmsg()
/openbmc/linux/net/tls/
H A Dtls_sw.c325 struct sk_msg *msg_en = &rec->msg_encrypted; in tls_alloc_encrypted_msg()
336 struct sk_msg *msg_pl = &rec->msg_plaintext; in tls_clone_plaintext_msg()
337 struct sk_msg *msg_en = &rec->msg_encrypted; in tls_clone_plaintext_msg()
359 struct sk_msg *msg_pl, *msg_en; in tls_get_rec()
412 struct sk_msg *msg_en; in tls_tx_records()
473 struct sk_msg *msg_en; in tls_encrypt_done()
541 struct sk_msg *msg_en = &rec->msg_encrypted; in tls_do_encryption()
607 struct tls_rec **to, struct sk_msg *msg_opl, in tls_split_open_record()
608 struct sk_msg *msg_oen, u32 split_point, in tls_split_open_record()
615 struct sk_msg *msg_npl; in tls_split_open_record()
[all …]
H A Dtls.h116 struct sk_msg msg_plaintext;
117 struct sk_msg msg_encrypted;
/openbmc/linux/include/net/
H A Despintcp.h16 struct sk_msg skmsg;
H A Dtcp.h2404 struct sk_msg;
2426 struct sk_msg *msg, u32 bytes, int flags);
/openbmc/linux/Documentation/bpf/libbpf/
H A Dprogram_types.rst132 | ``BPF_PROG_TYPE_SK_MSG`` | ``BPF_SK_MSG_VERDICT`` | ``sk_msg`` …
/openbmc/linux/net/xfrm/
H A Despintcp.c211 struct sk_msg *skmsg = &emsg->skmsg; in espintcp_sendskmsg_locked()
/openbmc/linux/tools/bpf/bpftool/Documentation/
H A Dbpftool-prog.rst48 | **lwt_seg6local** | **sockops** | **sk_skb** | **sk_msg** | **lirc_mode2** |
/openbmc/linux/tools/bpf/bpftool/bash-completion/
H A Dbpftool483 lwt_seg6local sockops sk_skb sk_msg \