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)
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:
1  2 
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

Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc net/core/dev.c
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc net/ipv4/udp.c
Simple merge
diff --cc net/ipv6/udp.c
Simple merge
Simple merge
@@@ -1,7 -1,7 +1,8 @@@
  // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB
+ #include <linux/if_vlan.h>
  #include <net/netlink.h>
  #include <net/sch_generic.h>
 +#include <net/pkt_sched.h>
  #include <net/dst.h>
  #include <net/ip.h>
  #include <net/ip6_fib.h>
Simple merge
diff --cc net/socket.c
Simple merge