All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jakub Kicinski <kuba@kernel.org>
To: torvalds@linux-foundation.org
Cc: kuba@kernel.org, davem@davemloft.net, netdev@vger.kernel.org,
	linux-kernel@vger.kernel.org
Subject: [GIT PULL] Networking
Date: Thu, 12 Nov 2020 11:02:45 -0800	[thread overview]
Message-ID: <20201112190245.2041381-1-kuba@kernel.org> (raw)

The following changes since commit bf3e76289cd28b87f679cd53e26d67fd708d718a:

  Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux (2020-11-06 13:08:25 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.10-rc4

for you to fetch changes up to edbc21113bde13ca3d06eec24b621b1f628583dd:

  lan743x: fix use of uninitialized variable (2020-11-12 10:03:16 -0800)

----------------------------------------------------------------
Networking fixes for 5.10-rc4, including fixes from the bpf subtree.

Current release - regressions:

 - arm64: dts: fsl-ls1028a-kontron-sl28: specify in-band mode for ENETC

Current release - bugs in new features:

 - mptcp: provide rmem[0] limit offset to fix oops

Previous release - regressions:

 - IPv6: Set SIT tunnel hard_header_len to zero to fix path MTU
   calculations

 - lan743x: correctly handle chips with internal PHY

 - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE

 - mlx5e: Fix VXLAN port table synchronization after function reload

Previous release - always broken:

 - bpf: Zero-fill re-used per-cpu map element

 - net: udp: fix out-of-order packets when forwarding with UDP GSO
             fraglists turned on
   - fix UDP header access on Fast/frag0 UDP GRO
   - fix IP header access and skb lookup on Fast/frag0 UDP GRO

 - ethtool: netlink: add missing netdev_features_change() call

 - net: Update window_clamp if SOCK_RCVBUF is set

 - igc: Fix returning wrong statistics

 - ch_ktls: fix multiple leaks and corner cases in Chelsio TLS offload

 - tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies

 - r8169: disable hw csum for short packets on all chip versions

 - vrf: Fix fast path output packet handling with async Netfilter rules

Signed-off-by: Jakub Kicinski <kuba@kernel.org>

----------------------------------------------------------------
Alexander Lobakin (3):
      ethtool: netlink: add missing netdev_features_change() call
      net: udp: fix UDP header access on Fast/frag0 UDP GRO
      net: udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO

Andrii Nakryiko (2):
      selftest/bpf: Fix profiler test using CO-RE relocation for enums
      bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs

Ard Biesheuvel (1):
      bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE

Arnd Bergmann (1):
      bpf: Fix -Wshadow warnings

Aya Levin (1):
      net/mlx5e: Fix VXLAN synchronization after function reload

Dan Carpenter (1):
      i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc()

David Verbeiren (1):
      bpf: Zero-fill re-used per-cpu map element

Heiner Kallweit (3):
      r8169: fix potential skb double free in an error path
      r8169: disable hw csum for short packets on all chip versions
      net: phy: realtek: support paged operations on RTL8201CP

Ian Rogers (3):
      tools, bpftool: Avoid array index warnings.
      tools, bpftool: Remove two unused variables.
      libbpf, hashmap: Fix undefined behavior in hash_bits

Jakub Kicinski (7):
      Merge git://git.kernel.org/.../bpf/bpf
      Merge tag 'mlx5-fixes-2020-11-03' of git://git.kernel.org/.../saeed/linux
      Merge branch 'net-iucv-fixes-2020-11-09'
      Merge branch 'cxgb4-ch_ktls-fixes-in-nic-tls-code'
      net: switch to the kernel.org patchwork instance
      Merge branch '40GbE' of git://git.kernel.org/.../tnguy/net-queue
      Merge branch 'net-udp-fix-fast-frag0-udp-gro'

Jonathan Neuschäfer (1):
      docs: networking: phy: s/2.5 times faster/2.5 times as fast/

KP Singh (1):
      bpf: Update verification logic for LSM programs

Lorenz Bauer (1):
      tools/bpftool: Fix attaching flow dissector

Magnus Karlsson (3):
      xsk: Fix possible memory leak at socket close
      libbpf: Fix null dereference in xsk_socket__delete
      libbpf: Fix possible use after free in xsk_socket__delete

Mao Wenan (1):
      net: Update window_clamp if SOCK_RCVBUF is set

Maor Dickman (1):
      net/mlx5e: Fix modify header actions memory leak

Maor Gottlieb (1):
      net/mlx5: Fix deletion of duplicate rules

Martin Schiller (1):
      net/x25: Fix null-ptr-deref in x25_connect

Martin Willi (1):
      vrf: Fix fast path output packet handling with async Netfilter rules

Maxim Mikityanskiy (2):
      net/mlx5e: Use spin_lock_bh for async_icosq_lock
      net/mlx5e: Fix incorrect access of RCU-protected xdp_prog

Michael Walle (1):
      arm64: dts: fsl-ls1028a-kontron-sl28: specify in-band mode for ENETC

Oliver Herms (1):
      IPv6: Set SIT tunnel hard_header_len to zero

Paolo Abeni (1):
      mptcp: provide rmem[0] limit

Parav Pandit (2):
      net/mlx5: E-switch, Avoid extack error log for disabled vport
      devlink: Avoid overwriting port attributes of registered port

Paul Moore (1):
      netlabel: fix our progress tracking in netlbl_unlabel_staticlist()

Randy Dunlap (1):
      bpf: BPF_PRELOAD depends on BPF_SYSCALL

Rohit Maheshwari (12):
      cxgb4/ch_ktls: decrypted bit is not enough
      ch_ktls: Correction in finding correct length
      ch_ktls: Update cheksum information
      cxgb4/ch_ktls: creating skbs causes panic
      ch_ktls: Correction in trimmed_len calculation
      ch_ktls: missing handling of header alone
      ch_ktls: Correction in middle record handling
      ch_ktls: packet handling prior to start marker
      ch_ktls: don't free skb before sending FIN
      ch_ktls/cxgb4: handle partial tag alone SKBs
      ch_ktls: tcb update fails sometimes
      ch_ktls: stop the txq if reaches threshold

Slawomir Laba (1):
      i40e: Fix MAC address setting for a VF via Host/VM

Stefano Brivio (1):
      tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies

Sven Van Asbroeck (3):
      lan743x: correctly handle chips with internal PHY
      lan743x: fix "BUG: invalid wait context" when setting rx mode
      lan743x: fix use of uninitialized variable

Toke Høiland-Jørgensen (1):
      samples/bpf: Set rlimit for memlock to infinity in all samples

Tony Nguyen (1):
      MAINTAINERS: Update repositories for Intel Ethernet Drivers

Ursula Braun (2):
      net/af_iucv: fix null pointer dereference on shutdown
      MAINTAINERS: remove Ursula Braun as s390 network maintainer

Vadym Kochan (1):
      net: marvell: prestera: fix compilation with CONFIG_BRIDGE=m

Vinicius Costa Gomes (1):
      igc: Fix returning wrong statistics

Vlad Buslov (2):
      net/mlx5e: Protect encap route dev from concurrent release
      selftest: fix flower terse dump tests

Wang Hai (2):
      tipc: fix memory leak in tipc_topsrv_start()
      cosa: Add missing kfree in error path of cosa_write

zhangxiaoxu (1):
      net: dsa: mv88e6xxx: Fix memleak in mv88e6xxx_region_atu_snapshot

 Documentation/networking/netdev-FAQ.rst            |   4 +-
 Documentation/networking/phy.rst                   |   4 +-
 Documentation/process/stable-kernel-rules.rst      |   2 +-
 .../it_IT/process/stable-kernel-rules.rst          |   2 +-
 MAINTAINERS                                        |  27 +-
 .../dts/freescale/fsl-ls1028a-kontron-sl28.dts     |   1 +
 drivers/net/dsa/mv88e6xxx/devlink.c                |   4 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h         |   3 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c |   2 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |   1 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h     |   6 +
 drivers/net/ethernet/chelsio/cxgb4/sge.c           | 111 +++-
 .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c      | 582 +++++++++++++--------
 .../chelsio/inline_crypto/ch_ktls/chcr_ktls.h      |   1 +
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |  26 +-
 drivers/net/ethernet/intel/i40e/i40e_xsk.c         |   2 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |  14 +-
 drivers/net/ethernet/marvell/prestera/Kconfig      |   1 +
 .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c    |   6 +-
 .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c    |  72 ++-
 .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c |   4 +-
 .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c    |   4 +-
 .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c |  14 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h   |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |   2 +
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  |   2 -
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   7 +-
 .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c    |  23 +-
 .../net/ethernet/mellanox/mlx5/core/lib/vxlan.h    |   2 +
 drivers/net/ethernet/microchip/lan743x_main.c      |  24 +-
 drivers/net/ethernet/microchip/lan743x_main.h      |   3 -
 drivers/net/ethernet/realtek/r8169_main.c          |  18 +-
 drivers/net/phy/realtek.c                          |   2 +
 drivers/net/vrf.c                                  |  92 +++-
 drivers/net/wan/cosa.c                             |   1 +
 include/linux/compiler-gcc.h                       |   2 -
 include/linux/compiler_types.h                     |   4 -
 include/linux/filter.h                             |  22 +-
 include/net/xsk_buff_pool.h                        |   2 +-
 kernel/bpf/Makefile                                |   6 +-
 kernel/bpf/bpf_lsm.c                               |  10 +-
 kernel/bpf/core.c                                  |   2 +-
 kernel/bpf/hashtab.c                               |  30 +-
 kernel/bpf/preload/Kconfig                         |   1 +
 net/core/devlink.c                                 |   8 +-
 net/ethtool/features.c                             |   2 +-
 net/ipv4/ip_tunnel_core.c                          |   4 +-
 net/ipv4/syncookies.c                              |   9 +-
 net/ipv4/udp_offload.c                             |  19 +-
 net/ipv6/sit.c                                     |   2 -
 net/ipv6/syncookies.c                              |  10 +-
 net/ipv6/udp_offload.c                             |  17 +-
 net/iucv/af_iucv.c                                 |   3 +-
 net/mptcp/protocol.c                               |   1 +
 net/netlabel/netlabel_unlabeled.c                  |  17 +-
 net/tipc/topsrv.c                                  |  10 +-
 net/x25/af_x25.c                                   |   2 +-
 net/xdp/xsk.c                                      |   3 +-
 net/xdp/xsk_buff_pool.c                            |   7 +-
 samples/bpf/task_fd_query_user.c                   |   2 +-
 samples/bpf/tracex2_user.c                         |   2 +-
 samples/bpf/tracex3_user.c                         |   2 +-
 samples/bpf/xdp_redirect_cpu_user.c                |   2 +-
 samples/bpf/xdp_rxq_info_user.c                    |   2 +-
 scripts/bpf_helpers_doc.py                         |   1 +
 tools/bpf/bpftool/feature.c                        |   7 +-
 tools/bpf/bpftool/prog.c                           |   2 +-
 tools/bpf/bpftool/skeleton/profiler.bpf.c          |   4 +-
 tools/lib/bpf/hashmap.h                            |  15 +-
 tools/lib/bpf/xsk.c                                |   9 +-
 tools/testing/selftests/bpf/prog_tests/map_init.c  | 214 ++++++++
 tools/testing/selftests/bpf/progs/profiler.inc.h   |  11 +-
 tools/testing/selftests/bpf/progs/test_map_init.c  |  33 ++
 .../tc-testing/tc-tests/filters/tests.json         |   4 +-
 76 files changed, 1138 insertions(+), 439 deletions(-)
 create mode 100644 tools/testing/selftests/bpf/prog_tests/map_init.c
 create mode 100644 tools/testing/selftests/bpf/progs/test_map_init.c

             reply	other threads:[~2020-11-12 19:02 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-11-12 19:02 Jakub Kicinski [this message]
2020-11-12 22:10 ` [GIT PULL] Networking pr-tracker-bot
2020-11-13  1:00 ` patchwork-bot+netdevbpf
  -- strict thread matches above, loose matches on Subject: below --
2020-11-27 20:04 Jakub Kicinski
2020-11-27 23:29 ` pr-tracker-bot
2020-11-27 23:50 ` patchwork-bot+netdevbpf
2020-11-19 21:15 Jakub Kicinski
2020-11-19 23:00 ` pr-tracker-bot
2020-11-20  3:10 ` patchwork-bot+netdevbpf
2020-11-05 19:25 Jakub Kicinski
2020-11-06 21:13 ` pr-tracker-bot
2020-11-06 22:31 ` patchwork-bot+netdevbpf
2020-10-29 19:43 Jakub Kicinski
2020-10-29 20:18 ` pr-tracker-bot
2020-10-29 21:10 ` patchwork-bot+netdevbpf
2020-10-22 21:48 Jakub Kicinski
2020-10-23 19:05 ` Linus Torvalds
2020-10-23 19:12 ` pr-tracker-bot
2020-10-23 23:01 ` patchwork-bot+netdevbpf
2020-10-15 21:13 Jakub Kicinski
2020-10-16  2:00 ` pr-tracker-bot
2020-10-16  5:57 ` patchwork-bot+netdevbpf
2020-10-08 20:23 Jakub Kicinski
2020-10-08 21:37 ` pr-tracker-bot
2014-08-22 18:47 David Miller
2014-08-22 21:32 ` Linus Torvalds
2014-08-22 21:40   ` David Miller
2014-08-22 21:47     ` Linus Torvalds
2014-08-25 14:31       ` John W. Linville

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20201112190245.2041381-1-kuba@kernel.org \
    --to=kuba@kernel.org \
    --cc=davem@davemloft.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.