• David S. Miller's avatar
    Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next · bb23581b
    David S. Miller authored
    Daniel Borkmann says:
    
    ====================
    pull-request: bpf-next 2019-04-12
    
    The following pull-request contains BPF updates for your *net-next* tree.
    
    The main changes are:
    
    1) Improve BPF verifier scalability for large programs through two
       optimizations: i) remove verifier states that are not useful in pruning,
       ii) stop walking parentage chain once first LIVE_READ is seen. Combined
       gives approx 20x speedup. Increase limits for accepting large programs
       under root, and add various stress tests, from Alexei.
    
    2) Implement global data support in BPF. This enables static global variables
       for .data, .rodata and .bss sections to be properly handled which allows
       for more natural program development. This also opens up the possibility
       to optimize program workflow by compiling ELFs only once and later only
       rewriting section data before reload, from Daniel and with test cases and
       libbpf refactoring from Joe.
    
    3) Add confi...
    bb23581b
btf.rst 29.8 KB