Lines Matching full:program
14 the result of a BPF (verdict) program with the help of the BPF helpers
28 These maps may have BPF programs attached to them, specifically a parser program
29 and a verdict program. The parser program determines how much data has been
31 verdict program is essentially the redirect program and can return a verdict
39 parse or verdict program. If adding a sock object to a map would result
59 - ``msg_parser`` program - ``BPF_SK_MSG_VERDICT``.
60 - ``stream_parser`` program - ``BPF_SK_SKB_STREAM_PARSER``.
61 - ``stream_verdict`` program - ``BPF_SK_SKB_STREAM_VERDICT``.
62 - ``skb_verdict`` program - ``BPF_SK_SKB_VERDICT``.
68 handles a different case where a BPF program cannot reach a verdict on a msg
69 until it receives more bytes AND the program doesn't want to forward the packet
90 the message ``msg`` is allowed to pass (i.e., if the verdict BPF program
170 the message ``msg`` is allowed to pass (i.e., if the verdict BPF program returns
186 If the sk_buff ``skb`` is allowed to pass (i.e., if the verdict BPF program
201 For socket policies, apply the verdict of the BPF program to the next (number
206 logical messages that the BPF program is supposed to read and for which it
208 - A BPF program only cares to read the first ``bytes`` of a ``msg``. If the
209 message has a large payload, then setting up and calling the BPF program
221 For socket policies, prevent the execution of the verdict BPF program for
240 If a program of type ``BPF_PROG_TYPE_SK_MSG`` is run on a ``msg`` it can only
365 The following code snippet shows a sample parser program.
375 The following code snippet shows a simple verdict program that interacts with a
410 The following code snippet shows a simple verdict program that interacts with a
444 verdict program, as well as add a socket entry.