mirror_ubuntu-kernels/drivers/net/ethernet/mellanox/mlxsw
David S. Miller 2e085ec0e2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Daniel borkmann says:

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

We've added 11 non-merge commits during the last 14 day(s) which contain
a total of 13 files changed, 61 insertions(+), 24 deletions(-).

The main changes are:

1) Fix BPF verifier's precision tracking around BPF ring buffer, from Kumar Kartikeya Dwivedi.

2) Fix regression in tunnel key infra when passing FLOWI_FLAG_ANYSRC, from Eyal Birger.

3) Fix insufficient permissions for bpf_sys_bpf() helper, from YiFei Zhu.

4) Fix splat from hitting BUG when purging effective cgroup programs, from Pu Lehui.

5) Fix range tracking for array poke descriptors, from Daniel Borkmann.

6) Fix corrupted packets for XDP_SHARED_UMEM in aligned mode, from Magnus Karlsson.

7) Fix NULL pointer splat in BPF sockmap sk_msg_recvmsg(), from Liu Jian.

8) Add READ_ONCE() to bpf_jit_limit when reading from sysctl, from Kuniyuki Iwashima.

9) Add BPF selftest lru_bug check to s390x deny list, from Daniel Müller.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>
2022-08-26 12:19:09 +01:00
..
cmd.h mlxsw: Set time stamp type as part of config profile 2022-07-25 13:58:55 +01:00
core_acl_flex_actions.c mellanox/mlxsw: fix repeated words in comments 2022-07-01 11:14:24 +01:00
core_acl_flex_actions.h mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv4 addresses 2022-02-07 11:59:57 +00:00
core_acl_flex_keys.c mlxsw: Rename virtual router flex key element 2022-01-06 20:00:44 -08:00
core_acl_flex_keys.h mlxsw: Rename virtual router flex key element 2022-01-06 20:00:44 -08:00
core_env.c mellanox/mlxsw: fix repeated words in comments 2022-07-01 11:14:24 +01:00
core_env.h mlxsw: core: Add bus argument to environment init API 2022-04-20 15:03:21 +01:00
core_hwmon.c mlxsw: core_hwmon: Add interfaces for line card initialization and de-initialization 2022-04-20 15:03:21 +01:00
core_linecard_dev.c mlxsw: core_linecards: Remove duplicated include in core_linecard_dev.c 2022-07-28 22:19:41 -07:00
core_linecards.c mlxsw: core_linecards: Implement line card device flashing 2022-07-26 13:56:44 -07:00
core_thermal.c mlxsw: core_thermal: Add interfaces for line card initialization and de-initialization 2022-04-20 15:03:21 +01:00
core.c net: devlink: convert reload command to take implicit devlink->lock 2022-08-01 12:14:00 +01:00
core.h mlxsw: spectrum: Support time stamping on Spectrum-2 2022-07-29 11:02:24 +01:00
emad.h
i2c.c mlxsw: i2c: Fix initialization error flow 2022-04-08 14:37:28 -07:00
i2c.h
item.h mlxsw: item: Add support for local_port field in a split form 2021-12-01 14:52:33 +00:00
Kconfig mlxsw: core_linecards: Introduce per line card auxiliary device 2022-07-26 13:50:51 -07:00
Makefile mlxsw: core_linecards: Introduce per line card auxiliary device 2022-07-26 13:50:51 -07:00
minimal.c mlxsw: minimal: Fix deadlock in ports creation 2022-08-11 08:59:33 -07:00
pci_hw.h mlxsw: pci: Simplify FRC clock reading 2022-07-25 13:58:55 +01:00
pci.c mlxsw: spectrum: Support time stamping on Spectrum-2 2022-07-29 11:02:24 +01:00
pci.h mlxsw: spectrum: Extend to support Spectrum-4 ASIC 2022-01-06 20:00:46 -08:00
port.h mlxsw: reg: Replace MID related fields in SFGC register 2022-06-20 10:03:33 +01:00
reg.h mlxsw: reg: Add Management DownStream Device Tunneling Register 2022-07-26 13:56:10 -07:00
resources.h mlxsw: resources: Add resource identifier for maximum number of FIDs 2022-07-25 13:58:55 +01:00
spectrum1_acl_tcam.c
spectrum1_kvdl.c mlxsw: convert driver to use unlocked devlink API during init/fini 2022-07-18 20:10:47 -07:00
spectrum1_mr_tcam.c
spectrum2_acl_tcam.c mlxsw: spectrum_acl: Allocate default actions for internal TCAM regions 2022-01-27 19:19:58 -08:00
spectrum2_kvdl.c mellanox/mlxsw: fix repeated words in comments 2022-07-01 11:14:24 +01:00
spectrum2_mr_tcam.c mlxsw: Rename virtual router flex key element 2022-01-06 20:00:44 -08:00
spectrum_acl_atcam.c mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable 2021-10-25 15:42:24 +01:00
spectrum_acl_bloom_filter.c mlxsw: spectrum_acl_bloom_filter: Add support for Spectrum-4 calculation 2022-01-06 20:00:45 -08:00
spectrum_acl_ctcam.c
spectrum_acl_erp.c
spectrum_acl_flex_actions.c mlxsw: Use u16 for local_port field instead of u8 2021-12-01 14:52:34 +00:00
spectrum_acl_flex_actions.h
spectrum_acl_flex_keys.c mlxsw: Introduce flex key elements for Spectrum-4 2022-01-06 20:00:44 -08:00
spectrum_acl_tcam.c mlxsw: spectrum_acl: Do not report activity for multicast routes 2022-05-04 11:21:32 +01:00
spectrum_acl_tcam.h mlxsw: Add operations structure for bloom filter calculation 2022-01-06 20:00:45 -08:00
spectrum_acl.c mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv6 addresses 2022-02-07 11:59:57 +00:00
spectrum_buffers.c mlxsw: convert driver to use unlocked devlink API during init/fini 2022-07-18 20:10:47 -07:00
spectrum_cnt.c mlxsw: convert driver to use unlocked devlink API during init/fini 2022-07-18 20:10:47 -07:00
spectrum_cnt.h mlxsw: spectrum_cnt: Reorder counter pools 2022-06-14 16:00:37 +02:00
spectrum_dcb.c mlxsw: spectrum_dcb: Do not warn about priority changes 2022-05-04 11:21:32 +01:00
spectrum_dpipe.c mlxsw: convert driver to use unlocked devlink API during init/fini 2022-07-18 20:10:47 -07:00
spectrum_dpipe.h
spectrum_ethtool.c mlxsw: spectrum: Add port to linecard mapping 2022-04-18 11:00:19 +01:00
spectrum_fid.c mlxsw: spectrum_fid: Remove '_ub_' indication from structures and defines 2022-07-04 09:56:57 +01:00
spectrum_flow.c
spectrum_flower.c flow_offload: reject offload for all drivers with invalid police parameters 2022-02-28 11:12:20 +00:00
spectrum_ipip.c mlxsw: Avoid warning during ip6gre device removal 2022-05-12 13:21:16 +02:00
spectrum_ipip.h
spectrum_kvdl.c
spectrum_matchall.c
spectrum_mr_tcam.c
spectrum_mr_tcam.h
spectrum_mr.c
spectrum_mr.h
spectrum_nve_vxlan.c mlxsw: Add support for VxLAN with IPv6 underlay 2021-12-15 15:05:44 +00:00
spectrum_nve.c mlxsw: Add support for VxLAN with IPv6 underlay 2021-12-15 15:05:44 +00:00
spectrum_nve.h mlxsw: spectrum_nve: Keep track of IPv6 addresses used by FDB entries 2021-12-15 15:05:44 +00:00
spectrum_pgt.c mlxsw: Enable unified bridge model 2022-07-04 09:56:57 +01:00
spectrum_policer.c mlxsw: convert driver to use unlocked devlink API during init/fini 2022-07-18 20:10:47 -07:00
spectrum_ptp.c mlxsw: spectrum_ptp: Forbid PTP enablement only in RX or in TX 2022-08-15 11:49:58 +01:00
spectrum_ptp.h mlxsw: spectrum_ptp: Fix compilation warnings 2022-08-15 11:49:58 +01:00
spectrum_qdisc.c mlxsw: spectrum_qdisc: Offload root TBF as port shaper 2021-10-28 19:47:49 -07:00
spectrum_router.c mlxsw: use netif_is_any_bridge_port() instead of open code 2022-07-22 12:35:45 +01:00
spectrum_router.h mlxsw: Configure ingress RIF classification 2022-07-04 09:56:57 +01:00
spectrum_span.c ip_tunnel: Respect tunnel key's "flow_flags" in IP tunnels 2022-08-18 21:18:28 +02:00
spectrum_span.h
spectrum_switchdev.c mlxsw: Enable unified bridge model 2022-07-04 09:56:57 +01:00
spectrum_switchdev.h
spectrum_trap.c mlxsw: convert driver to use unlocked devlink API during init/fini 2022-07-18 20:10:47 -07:00
spectrum_trap.h
spectrum.c mlxsw: spectrum: Clear PTP configuration after unregistering the netdevice 2022-08-15 11:49:58 +01:00
spectrum.h mlxsw: Send PTP packets as data packets to overcome a limitation 2022-07-29 11:02:23 +01:00
trap.h mlxsw: Trap ARP packets at layer 3 instead of layer 2 2022-06-17 10:31:33 +01:00
txheader.h