[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220623111711.25693-1-pabeni@redhat.com>
Date:   Thu, 23 Jun 2022 13:17:11 +0200
From:   Paolo Abeni <pabeni@...hat.com>
To:     torvalds@...ux-foundation.org
Cc:     kuba@...nel.org, davem@...emloft.net, netdev@...r.kernel.org,
        linux-kernel@...r.kernel.org
Subject: [GIT PULL] Networking for 5.19-rc4
Hi Linus!
The following changes since commit 48a23ec6ff2b2a5effe8d3ae5f17fc6b7f35df65:
  Merge tag 'net-5.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2022-06-16 11:51:32 -0700)
are available in the Git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.19-rc4
for you to fetch changes up to 12378a5a75e33f34f8586706eb61cca9e6d4690c:
  net: openvswitch: fix parsing of nw_proto for IPv6 fragments (2022-06-23 11:44:01 +0200)
----------------------------------------------------------------
Networking fixes for 5.19-rc4, including fixes from bpf and netfilter.
Current release - regressions:
  - netfilter: cttimeout: fix slab-out-of-bounds read in cttimeout_net_exit
Current release - new code bugs:
  - bpf: ftrace: keep address offset in ftrace_lookup_symbols
  - bpf: force cookies array to follow symbols sorting
Previous releases - regressions:
  - ipv4: ping: fix bind address validity check
  - tipc: fix use-after-free read in tipc_named_reinit
  - eth: veth: add updating of trans_start
Previous releases - always broken:
  - sock: redo the psock vs ULP protection check
  - netfilter: nf_dup_netdev: fix skb_under_panic
  - bpf: fix request_sock leak in sk lookup helpers
  - eth: igb: fix a use-after-free issue in igb_clean_tx_ring
  - eth: ice: prohibit improper channel config for DCB
  - eth: at803x: fix null pointer dereference on AR9331 phy
  - eth: virtio_net: fix xdp_rxq_info bug after suspend/resume
Misc:
  - eth: hinic: replace memcpy() with direct assignment
Signed-off-by: Paolo Abeni <pabeni@...hat.com>
----------------------------------------------------------------
Alexei Starovoitov (1):
      Merge branch 'bpf: Fix cookie values for kprobe multi'
Anatolii Gerasymenko (2):
      ice: ethtool: advertise 1000M speeds properly
      ice: ethtool: Prohibit improper channel config for DCB
Christian Marangi (2):
      net: dsa: qca8k: reset cpu port on MTU change
      net: dsa: qca8k: reduce mgmt ethernet timeout
Ciara Loftus (1):
      xsk: Fix generic transmit when completion queue reservation fails
Claudiu Manoil (1):
      phy: aquantia: Fix AN when higher speeds than 1G are not advertised
Daniel Borkmann (1):
      bpf, docs: Update some of the JIT/maintenance entries
Eric Dumazet (2):
      net: fix data-race in dev_isalive()
      erspan: do not assume transport header is always set
Florian Westphal (4):
      netfilter: use get_random_u32 instead of prandom
      netfilter: cttimeout: fix slab-out-of-bounds read typo in cttimeout_net_exit
      netfilter: nf_dup_netdev: do not push mac header a second time
      netfilter: nf_dup_netdev: add and use recursion counter
Hoang Le (1):
      tipc: fix use-after-free Read in tipc_named_reinit
Ivan Vecera (1):
      ethtool: Fix get module eeprom fallback
Jakub Kicinski (6):
      Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
      Revert "drivers/net/ethernet/neterion/vxge: Fix a use-after-free bug in vxge-main.c"
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Revert "net/tls: fix tls_sk_proto_close executed repeatedly"
      sock: redo the psock vs ULP protection check
Jakub Sitnicki (2):
      bpf, x86: Fix tail call count offset calculation on bpf2bpf call
      selftests/bpf: Test tail call counting with bpf2bpf and data on stack
Jay Vosburgh (2):
      veth: Add updating of trans_start
      bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers
Jie2x Zhou (1):
      selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh
Jiri Olsa (4):
      selftests/bpf: Shuffle cookies symbols in kprobe multi test
      ftrace: Keep address offset in ftrace_lookup_symbols
      bpf: Force cookies array to follow symbols sorting
      selftest/bpf: Fix kprobe_multi bench test
Jon Maxwell (1):
      bpf: Fix request_sock leak in sk lookup helpers
Kai-Heng Feng (1):
      igb: Make DMA faster when CPU is active on the PCIe link
Kees Cook (1):
      hinic: Replace memcpy() with direct assignment
Kumar Kartikeya Dwivedi (1):
      bpf: Limit maximum modifier chain length in btf_check_type_tags
Lorenzo Bianconi (1):
      igb: fix a use-after-free issue in igb_clean_tx_ring
Lukas Wunner (1):
      net: phy: smsc: Disable Energy Detect Power-Down in interrupt mode
Marcin Szycik (1):
      ice: ignore protocol field in GTP offload
Masami Hiramatsu (Google) (2):
      fprobe, samples: Add use_trace option and show hit/missed counter
      rethook: Reject getting a rethook if RCU is not watching
Oleksij Rempel (1):
      net: phy: at803x: fix NULL pointer dereference on AR9331 PHY
Peilin Ye (1):
      net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms
Riccardo Paolo Bestetti (2):
      ipv4: ping: fix bind address validity check
      ipv4: fix bind address validity regression tests
Rosemarie O'Riorden (1):
      net: openvswitch: fix parsing of nw_proto for IPv6 fragments
Stephan Gerhold (1):
      virtio_net: fix xdp_rxq_info bug after suspend/resume
Vadim Fedorenko (1):
      MAINTAINERS: Add a maintainer for OCP Time Card
Wentao_Liang (1):
      drivers/net/ethernet/neterion/vxge: Fix a use-after-free bug in vxge-main.c
Wojciech Drewek (1):
      ice: Fix switchdev rules book keeping
Xu Jia (1):
      hamradio: 6pack: fix array-index-out-of-bounds in decode_std_command()
Ziyang Xuan (1):
      net/tls: fix tls_sk_proto_close executed repeatedly
 MAINTAINERS                                        | 42 ++++++------
 arch/x86/net/bpf_jit_comp.c                        |  3 +-
 drivers/net/bonding/bond_main.c                    |  4 +-
 drivers/net/dsa/qca8k.c                            | 22 +++++-
 drivers/net/dsa/qca8k.h                            |  2 +-
 drivers/net/ethernet/huawei/hinic/hinic_devlink.c  |  4 +-
 drivers/net/ethernet/intel/ice/ice_ethtool.c       | 49 +++++++++++++-
 drivers/net/ethernet/intel/ice/ice_lib.c           | 42 ++++++++++--
 drivers/net/ethernet/intel/ice/ice_tc_lib.c        |  5 +-
 drivers/net/ethernet/intel/igb/igb_main.c          | 19 +++---
 drivers/net/hamradio/6pack.c                       |  9 ++-
 drivers/net/phy/aquantia_main.c                    | 15 ++++-
 drivers/net/phy/at803x.c                           |  6 ++
 drivers/net/phy/smsc.c                             |  6 +-
 drivers/net/veth.c                                 |  4 ++
 drivers/net/virtio_net.c                           | 25 ++-----
 include/net/inet_sock.h                            |  5 ++
 kernel/bpf/btf.c                                   |  5 ++
 kernel/trace/bpf_trace.c                           | 60 ++++++++++++-----
 kernel/trace/ftrace.c                              | 13 +++-
 kernel/trace/rethook.c                             |  9 +++
 net/core/dev.c                                     | 25 ++++---
 net/core/filter.c                                  | 34 ++++++++--
 net/core/net-sysfs.c                               |  1 +
 net/core/skmsg.c                                   |  5 ++
 net/ethtool/eeprom.c                               |  2 +-
 net/ipv4/ip_gre.c                                  | 15 +++--
 net/ipv4/ping.c                                    | 10 ++-
 net/ipv4/tcp_bpf.c                                 |  3 -
 net/ipv6/ip6_gre.c                                 | 15 +++--
 net/netfilter/nf_dup_netdev.c                      | 25 +++++--
 net/netfilter/nfnetlink_cttimeout.c                |  2 +-
 net/netfilter/nft_meta.c                           | 13 +---
 net/netfilter/nft_numgen.c                         | 12 +---
 net/openvswitch/flow.c                             |  2 +-
 net/sched/sch_netem.c                              |  4 +-
 net/tipc/core.c                                    |  3 +-
 net/tls/tls_main.c                                 |  2 +
 net/xdp/xsk.c                                      | 16 +++--
 samples/fprobe/fprobe_example.c                    | 29 ++++++--
 .../testing/selftests/bpf/prog_tests/bpf_cookie.c  | 78 +++++++++++-----------
 .../selftests/bpf/prog_tests/kprobe_multi_test.c   |  3 +
 tools/testing/selftests/bpf/prog_tests/tailcalls.c | 55 +++++++++++++++
 tools/testing/selftests/bpf/progs/kprobe_multi.c   | 24 +++----
 .../selftests/bpf/progs/tailcall_bpf2bpf6.c        | 42 ++++++++++++
 tools/testing/selftests/net/fcnal-test.sh          | 61 +++++++++++++++--
 .../selftests/netfilter/nft_concat_range.sh        |  2 +-
 47 files changed, 617 insertions(+), 215 deletions(-)
 create mode 100644 tools/testing/selftests/bpf/progs/tailcall_bpf2bpf6.c
Powered by blists - more mailing lists