Alexei Starovoitov says: ==================== pull-request: bpf-next 2022-01-06 We've added 41 non-merge commits during the last 2 day(s) which contain a total of 36 files changed, 1214 insertions(+), 368 deletions(-). The main changes are: 1) Various fixes in the verifier, from Kris and Daniel. 2) Fixes in sockmap, from John. 3) bpf_getsockopt fix, from Kuniyuki. 4) INET_POST_BIND fix, from Menglong. 5) arm64 JIT fix for bpf pseudo funcs, from Hou. 6) BPF ISA doc improvements, from Christoph. * https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next: (41 commits) bpf: selftests: Add bind retry for post_bind{4, 6} bpf: selftests: Use C99 initializers in test_sock.c net: bpf: Handle return value of BPF_CGROUP_RUN_PROG_INET{4,6}_POST_BIND() bpf/selftests: Test bpf_d_path on rdonly_mem. libbpf: Add documentation for bpf_map batch operations selftests/bpf: Don't rely on preserving volatile in PT_REGS macros in loop3 xdp: Add xdp_do_redirect_frame() for pre-computed xdp_frames xdp: Move conversion to xdp_frame out of map functions page_pool: Store the XDP mem id page_pool: Add callback to init pages when they are allocated xdp: Allow registering memory model without rxq reference samples/bpf: xdpsock: Add timestamp for Tx-only operation samples/bpf: xdpsock: Add time-out for cleaning Tx samples/bpf: xdpsock: Add sched policy and priority support samples/bpf: xdpsock: Add cyclic TX operation capability samples/bpf: xdpsock: Add clockid selection support samples/bpf: xdpsock: Add Dest and Src MAC setting for Tx-only operation samples/bpf: xdpsock: Add VLAN support for Tx-only operation libbpf 1.0: Deprecate bpf_object__find_map_by_offset() API libbpf 1.0: Deprecate bpf_map__is_offload_neutral() ... ==================== Link: https://lore.kernel.org/r/20220107013626.53943-1-alexei.starovoitov@gmail.com Signed-off-by:Jakub Kicinski <kuba@kernel.org>
No related branches found
No related tags found
Showing
- Documentation/bpf/instruction-set.rst 91 additions, 65 deletionsDocumentation/bpf/instruction-set.rst
- arch/arm64/net/bpf_jit_comp.c 4 additions, 1 deletionarch/arm64/net/bpf_jit_comp.c
- include/linux/bpf.h 10 additions, 10 deletionsinclude/linux/bpf.h
- include/linux/filter.h 4 additions, 0 deletionsinclude/linux/filter.h
- include/net/page_pool.h 9 additions, 2 deletionsinclude/net/page_pool.h
- include/net/sock.h 1 addition, 0 deletionsinclude/net/sock.h
- include/net/xdp.h 3 additions, 0 deletionsinclude/net/xdp.h
- kernel/bpf/cpumap.c 1 addition, 7 deletionskernel/bpf/cpumap.c
- kernel/bpf/devmap.c 11 additions, 21 deletionskernel/bpf/devmap.c
- kernel/bpf/verifier.c 7 additions, 6 deletionskernel/bpf/verifier.c
- net/core/filter.c 71 additions, 10 deletionsnet/core/filter.c
- net/core/page_pool.c 5 additions, 1 deletionnet/core/page_pool.c
- net/core/sock_map.c 13 additions, 8 deletionsnet/core/sock_map.c
- net/core/xdp.c 63 additions, 31 deletionsnet/core/xdp.c
- net/ipv4/af_inet.c 2 additions, 0 deletionsnet/ipv4/af_inet.c
- net/ipv4/ping.c 1 addition, 0 deletionsnet/ipv4/ping.c
- net/ipv4/tcp_bpf.c 27 additions, 0 deletionsnet/ipv4/tcp_bpf.c
- net/ipv4/tcp_ipv4.c 1 addition, 0 deletionsnet/ipv4/tcp_ipv4.c
- net/ipv4/udp.c 1 addition, 0 deletionsnet/ipv4/udp.c
- net/ipv6/af_inet6.c 2 additions, 0 deletionsnet/ipv6/af_inet6.c
Loading
Please register or sign in to comment