lkml.org 
[lkml]   [2020]   [Dec]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v1 bpf-next 07/11] libbpf: Set expected_attach_type for BPF_PROG_TYPE_SK_REUSEPORT.
    Date
    This commit introduces a new section (sk_reuseport/migrate) and sets
    expected_attach_type to two each section in BPF_PROG_TYPE_SK_REUSEPORT
    program.

    Signed-off-by: Kuniyuki Iwashima <kuniyu@amazon.co.jp>
    ---
    tools/lib/bpf/libbpf.c | 5 ++++-
    1 file changed, 4 insertions(+), 1 deletion(-)

    diff --git a/tools/lib/bpf/libbpf.c b/tools/lib/bpf/libbpf.c
    index 28baee7ba1ca..bbb3902a0e41 100644
    --- a/tools/lib/bpf/libbpf.c
    +++ b/tools/lib/bpf/libbpf.c
    @@ -8237,7 +8237,10 @@ static struct bpf_link *attach_iter(const struct bpf_sec_def *sec,

    static const struct bpf_sec_def section_defs[] = {
    BPF_PROG_SEC("socket", BPF_PROG_TYPE_SOCKET_FILTER),
    - BPF_PROG_SEC("sk_reuseport", BPF_PROG_TYPE_SK_REUSEPORT),
    + BPF_EAPROG_SEC("sk_reuseport/migrate", BPF_PROG_TYPE_SK_REUSEPORT,
    + BPF_SK_REUSEPORT_SELECT_OR_MIGRATE),
    + BPF_EAPROG_SEC("sk_reuseport", BPF_PROG_TYPE_SK_REUSEPORT,
    + BPF_SK_REUSEPORT_SELECT),
    SEC_DEF("kprobe/", KPROBE,
    .attach_fn = attach_kprobe),
    BPF_PROG_SEC("uprobe/", BPF_PROG_TYPE_KPROBE),
    --
    2.17.2 (Apple Git-113)
    \
     
     \ /
      Last update: 2020-12-01 16:10    [W:4.032 / U:0.084 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site