OSDN Git Service

Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
authorDavid S. Miller <davem@davemloft.net>
Fri, 31 Dec 2021 14:35:40 +0000 (14:35 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 31 Dec 2021 14:35:40 +0000 (14:35 +0000)
commite63a02348958cd7cc8c8401c94de57ad97b5d06c
treed3f07960e158be75c3002c13d3dc2c142a65fbb7
parentce2b6eb409ad40607193641c3ec18c3457e1f57c
parent9e6b19a66d9b6b94395478fe79c5a3ccba181ad3
Merge git://git./linux/kernel/git/bpf/bpf-next

Alexei Starovoitov says:

====================
pull-request: bpf-next 2021-12-30

The following pull-request contains BPF updates for your *net-next* tree.

We've added 72 non-merge commits during the last 20 day(s) which contain
a total of 223 files changed, 3510 insertions(+), 1591 deletions(-).

The main changes are:

1) Automatic setrlimit in libbpf when bpf is memcg's in the kernel, from Andrii.

2) Beautify and de-verbose verifier logs, from Christy.

3) Composable verifier types, from Hao.

4) bpf_strncmp helper, from Hou.

5) bpf.h header dependency cleanup, from Jakub.

6) get_func_[arg|ret|arg_cnt] helpers, from Jiri.

7) Sleepable local storage, from KP.

8) Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support, from Kumar.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>
38 files changed:
arch/x86/net/bpf_jit_comp.c
drivers/net/bonding/bond_main.c
drivers/net/ethernet/cavium/thunder/nicvf_main.c
drivers/net/ethernet/intel/i40e/i40e_txrx.c
drivers/net/ethernet/intel/ice/ice_devlink.c
drivers/net/ethernet/intel/ice/ice_txrx.c
drivers/net/ethernet/intel/ice/ice_xsk.c
drivers/net/ethernet/intel/igb/igb_main.c
drivers/net/ethernet/intel/igc/igc_main.c
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
drivers/net/ethernet/marvell/mvneta.c
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
drivers/net/ethernet/microsoft/mana/mana_en.c
drivers/net/ethernet/socionext/netsec.c
drivers/net/ethernet/stmicro/stmmac/stmmac.h
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
drivers/net/ethernet/ti/cpsw_priv.c
drivers/net/tun.c
drivers/net/veth.c
drivers/net/virtio_net.c
drivers/net/xen-netfront.c
include/net/sock.h
kernel/bpf/verifier.c
net/bluetooth/l2cap_sock.c
net/bridge/br_ioctl.c
net/core/dev.c
net/core/devlink.c
net/core/flow_dissector.c
net/dsa/dsa_priv.h
net/ipv4/udp.c
net/ipv6/udp.c
net/packet/af_packet.c
net/sched/sch_frag.c
net/smc/smc_ib.c
net/socket.c
tools/testing/selftests/bpf/test_verifier.c