21 Jan, 2020

1 commit

  • Fix all files in samples/bpf to include libbpf header files with the bpf/
    prefix, to be consistent with external users of the library. Also ensure
    that all includes of exported libbpf header files (those that are exported
    on 'make install' of the library) use bracketed includes instead of quoted.

    To make sure no new files are introduced that doesn't include the bpf/
    prefix in its include, remove tools/lib/bpf from the include path entirely,
    and use tools/lib instead.

    Fixes: 6910d7d3867a ("selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir")
    Signed-off-by: Toke Høiland-Jørgensen
    Signed-off-by: Alexei Starovoitov
    Acked-by: Jesper Dangaard Brouer
    Acked-by: Andrii Nakryiko
    Link: https://lore.kernel.org/bpf/157952560911.1683545.8795966751309534150.stgit@toke.dk

    Toke Høiland-Jørgensen
     

25 May, 2019

1 commit


01 Mar, 2019

1 commit


22 Oct, 2017

1 commit

  • Sample socket_ops BPF program to test the BPF helper function
    bpf_getsocketops and the new socket_ops op BPF_SOCKET_OPS_BASE_RTT.

    The program provides a base RTT of 80us when the calling flow is
    within a DC (as determined by the IPV6 prefix) and the congestion
    algorithm is "nv".

    Signed-off-by: Lawrence Brakmo
    Acked-by: Daniel Borkmann
    Acked_by: Alexei Starovoitov
    Signed-off-by: David S. Miller

    Lawrence Brakmo