Skip to content
Snippets Groups Projects
  • Stanislav Fomichev's avatar
    8a89fff6
    bpftool: make key optional in lookup command · 8a89fff6
    Stanislav Fomichev authored
    
    Bpftool expects key for 'lookup' operations. For some map types, key should
    not be specified. Support looking up those map types.
    
    Before:
    bpftool map create /sys/fs/bpf/q type queue value 4 entries 10 name q
    bpftool map update pinned /sys/fs/bpf/q value 0 1 2 3
    bpftool map lookup pinned /sys/fs/bpf/q
    Error: did not find key
    
    After:
    bpftool map create /sys/fs/bpf/q type queue value 4 entries 10 name q
    bpftool map update pinned /sys/fs/bpf/q value 0 1 2 3
    bpftool map lookup pinned /sys/fs/bpf/q
    key:   value: 00 01 02 03
    
    Signed-off-by: default avatarStanislav Fomichev <sdf@google.com>
    Signed-off-by: default avatarDaniel Borkmann <daniel@iogearbox.net>
    8a89fff6
    History
    bpftool: make key optional in lookup command
    Stanislav Fomichev authored
    
    Bpftool expects key for 'lookup' operations. For some map types, key should
    not be specified. Support looking up those map types.
    
    Before:
    bpftool map create /sys/fs/bpf/q type queue value 4 entries 10 name q
    bpftool map update pinned /sys/fs/bpf/q value 0 1 2 3
    bpftool map lookup pinned /sys/fs/bpf/q
    Error: did not find key
    
    After:
    bpftool map create /sys/fs/bpf/q type queue value 4 entries 10 name q
    bpftool map update pinned /sys/fs/bpf/q value 0 1 2 3
    bpftool map lookup pinned /sys/fs/bpf/q
    key:   value: 00 01 02 03
    
    Signed-off-by: default avatarStanislav Fomichev <sdf@google.com>
    Signed-off-by: default avatarDaniel Borkmann <daniel@iogearbox.net>