Home
last modified time | relevance | path

Searched refs:progs (Results 1 – 4 of 4) sorted by relevance

/net/core/
Dsock_map.c20 struct sk_psock_progs progs; member
158 if (psock->parser.enabled && stab->progs.skb_parser) in sock_map_del_link()
160 if (psock->parser.enabled && stab->progs.skb_verdict) in sock_map_del_link()
231 static int sock_map_link(struct bpf_map *map, struct sk_psock_progs *progs, in sock_map_link() argument
238 skb_verdict = READ_ONCE(progs->skb_verdict); in sock_map_link()
245 skb_parser = READ_ONCE(progs->skb_parser); in sock_map_link()
254 msg_parser = READ_ONCE(progs->msg_parser); in sock_map_link()
270 if ((msg_parser && READ_ONCE(psock->progs.msg_parser)) || in sock_map_link()
271 (skb_parser && READ_ONCE(psock->progs.skb_parser)) || in sock_map_link()
272 (skb_verdict && READ_ONCE(psock->progs.skb_verdict))) { in sock_map_link()
[all …]
Dskmsg.c673 if (psock->progs.skb_parser) in sk_psock_destroy_deferred()
678 psock_progs_drop(&psock->progs); in sk_psock_destroy_deferred()
706 if (psock->progs.skb_parser) in sk_psock_drop()
708 else if (psock->progs.skb_verdict) in sk_psock_drop()
737 prog = READ_ONCE(psock->progs.msg_parser); in sk_psock_msg_verdict()
826 prog = READ_ONCE(psock->progs.skb_verdict); in sk_psock_tls_strp_read()
896 prog = READ_ONCE(psock->progs.skb_verdict); in sk_psock_strp_read()
921 prog = READ_ONCE(psock->progs.skb_parser); in sk_psock_strp_parse()
973 prog = READ_ONCE(psock->progs.skb_verdict); in sk_psock_verdict_recv()
/net/bpf/
Dtest_run.c807 struct bpf_prog_array *progs = NULL; in bpf_prog_test_run_sk_lookup() local
868 progs = bpf_prog_array_alloc(1, GFP_KERNEL); in bpf_prog_test_run_sk_lookup()
869 if (!progs) { in bpf_prog_test_run_sk_lookup()
874 progs->items[0].prog = prog; in bpf_prog_test_run_sk_lookup()
879 retval = BPF_PROG_SK_LOOKUP_RUN_ARRAY(progs, ctx, BPF_PROG_RUN); in bpf_prog_test_run_sk_lookup()
901 bpf_prog_array_free(progs); in bpf_prog_test_run_sk_lookup()
/net/ipv4/
Dtcp_bpf.c627 int config = psock->progs.msg_parser ? TCP_BPF_TX : TCP_BPF_BASE; in tcp_bpf_get_proto()