Home
last modified time | relevance | path

Searched refs:skb_parser (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.10/net/core/
Dsock_map.c160 if (psock->parser.enabled && stab->progs.skb_parser) in sock_map_del_link()
236 struct bpf_prog *msg_parser, *skb_parser, *skb_verdict; in sock_map_link() local
247 skb_parser = READ_ONCE(progs->skb_parser); in sock_map_link()
248 if (skb_parser) { in sock_map_link()
249 skb_parser = bpf_prog_inc_not_zero(skb_parser); in sock_map_link()
250 if (IS_ERR(skb_parser)) { in sock_map_link()
251 ret = PTR_ERR(skb_parser); in sock_map_link()
273 (skb_parser && READ_ONCE(psock->progs.skb_parser)) || in sock_map_link()
295 if (skb_parser && skb_verdict && !psock->parser.enabled) { in sock_map_link()
300 psock_set_prog(&psock->progs.skb_parser, skb_parser); in sock_map_link()
[all …]
Dskmsg.c655 if (psock->progs.skb_parser) in sk_psock_destroy_deferred()
689 if (psock->progs.skb_parser) in sk_psock_drop()
908 prog = READ_ONCE(psock->progs.skb_parser); in sk_psock_strp_parse()
/Linux-v5.10/include/linux/
Dskmsg.h59 struct bpf_prog *skb_parser; member
434 psock_set_prog(&progs->skb_parser, NULL); in psock_progs_drop()