[GIT PULL] Networking for v6.11-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus!

The following changes since commit d7e78951a8b8b53e4d52c689d927a6887e6cfadf:

  Merge tag 'net-6.11-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2024-07-19 14:58:12 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.11-rc1

for you to fetch changes up to af65ea42bd1d28d818b74b9b3b4f8da7ada9f88b:

  Merge branch 'tap-tun-harden-by-dropping-short-frame' (2024-07-25 08:07:07 -0700)

----------------------------------------------------------------
A lot of networking people were at a conference last week, busy
catching COVID, so relatively short PR. Including fixes from bpf
and netfilter.

Current release - regressions:

 - tcp: process the 3rd ACK with sk_socket for TFO and MPTCP

Current release - new code bugs:

 - l2tp: protect session IDR and tunnel session list with one lock,
   make sure the state is coherent to avoid a warning

 - eth: bnxt_en: update xdp_rxq_info in queue restart logic

 - eth: airoha: fix location of the MBI_RX_AGE_SEL_MASK field

Previous releases - regressions:

 - xsk: require XDP_UMEM_TX_METADATA_LEN to actuate tx_metadata_len,
   the field reuses previously un-validated pad

Previous releases - always broken:

 - tap/tun: drop short frames to prevent crashes later in the stack

 - eth: ice: add a per-VF limit on number of FDIR filters

 - af_unix: disable MSG_OOB handling for sockets in sockmap/sockhash

Signed-off-by: Jakub Kicinski <kuba@xxxxxxxxxx>

----------------------------------------------------------------
Ahmed Zaki (1):
      ice: Add a per-VF limit on number of FDIR filters

Andrii Nakryiko (1):
      libbpf: Fix no-args func prototype BTF dumping syntax

Bailey Forrest (1):
      gve: Fix an edge case for TSO skb validity check

Breno Leitao (1):
      net: mediatek: Fix potential NULL pointer dereference in dummy net_device handling

Dan Carpenter (1):
      mISDN: Fix a use after free in hfcmulti_tx()

Donald Hunter (1):
      bpftool: Fix typo in usage help

Dongli Zhang (1):
      tun: add missing verification for short frame

Florian Westphal (1):
      netfilter: nft_set_pipapo_avx2: disable softinterrupts

Fred Li (1):
      bpf: Fix a segment issue when downgrading gso_size

Hangbin Liu (1):
      selftests: forwarding: skip if kernel not support setting bridge fdb learning limit

Hou Tao (1):
      bpf, events: Use prog to emit ksymbol event for main program

Ido Schimmel (1):
      ipv4: Fix incorrect source address in Record Route option

Jakub Kicinski (3):
      MAINTAINERS: make Breno the netconsole maintainer
      Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
      Merge branch 'tap-tun-harden-by-dropping-short-frame'

James Chapman (1):
      l2tp: make session IDR and tunnel session list coherent

Jay Vosburgh (1):
      MAINTAINERS: Update bonding entry

Johannes Berg (1):
      net: bonding: correctly annotate RCU in bond_should_notify_peers()

Liwei Song (1):
      tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids

Lorenzo Bianconi (1):
      net: airoha: Fix MBI_RX_AGE_SEL_MASK definition

Matthieu Baerts (NGI0) (1):
      tcp: process the 3rd ACK with sk_socket for TFO/MPTCP

Michal Luczaj (4):
      af_unix: Disable MSG_OOB handling for sockets in sockmap/sockhash
      selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
      selftests/bpf: Parametrize AF_UNIX redir functions to accept send() flags
      selftests/bpf: Test sockmap redirect for AF_UNIX MSG_OOB

Naveen N Rao (2):
      MAINTAINERS: Update email address of Naveen
      MAINTAINERS: Update powerpc BPF JIT maintainers

Paolo Abeni (2):
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Merge tag 'nf-24-07-24' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf

Petr Machata (1):
      net: nexthop: Initialize all fields in dumped nexthops

Puranjay Mohan (1):
      selftests/bpf: fexit_sleep: Fix stack allocation for arm64

Shigeru Yoshida (1):
      tipc: Return non-zero value from tipc_udp_addr2str() on error

Si-Wei Liu (1):
      tap: add missing verification for short frame

Simon Horman (1):
      net: stmmac: Correct byte order of perfect_match

Stanislav Fomichev (2):
      xsk: Require XDP_UMEM_TX_METADATA_LEN to actuate tx_metadata_len
      selftests/bpf: Add XDP_UMEM_TX_METADATA_LEN to XSK TX metadata test

Taehee Yoo (1):
      bnxt_en: update xdp_rxq_info in queue restart logic

Wojciech Drewek (1):
      ice: Fix recipe read procedure

 .mailmap                                           |  2 +
 Documentation/networking/xsk-tx-metadata.rst       | 16 ++--
 MAINTAINERS                                        | 19 +++--
 drivers/isdn/hardware/mISDN/hfcmulti.c             |  7 +-
 drivers/net/bonding/bond_main.c                    |  7 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          | 17 +++++
 drivers/net/ethernet/google/gve/gve_tx_dqo.c       | 22 +++++-
 drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c  |  2 +-
 drivers/net/ethernet/intel/ice/ice_fdir.h          |  3 +
 drivers/net/ethernet/intel/ice/ice_switch.c        |  8 +-
 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 16 ++++
 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h |  1 +
 drivers/net/ethernet/mediatek/airoha_eth.c         |  2 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |  3 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c  |  2 +-
 .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c    |  2 +-
 drivers/net/ethernet/stmicro/stmmac/hwif.h         |  2 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  4 +-
 drivers/net/tap.c                                  |  5 ++
 drivers/net/tun.c                                  |  3 +
 include/uapi/linux/if_xdp.h                        |  4 +
 kernel/events/core.c                               | 26 +++----
 net/core/filter.c                                  | 15 +++-
 net/ipv4/nexthop.c                                 |  7 +-
 net/ipv4/route.c                                   |  2 +-
 net/ipv4/tcp_input.c                               |  3 -
 net/l2tp/l2tp_core.c                               | 32 ++++----
 net/netfilter/nft_set_pipapo_avx2.c                | 12 ++-
 net/tipc/udp_media.c                               |  5 +-
 net/unix/af_unix.c                                 | 41 ++++++++++-
 net/unix/unix_bpf.c                                |  3 +
 net/xdp/xdp_umem.c                                 |  9 ++-
 tools/bpf/bpftool/prog.c                           |  2 +-
 tools/bpf/resolve_btfids/main.c                    |  2 +-
 tools/include/uapi/linux/if_xdp.h                  |  4 +
 tools/lib/bpf/btf_dump.c                           |  8 +-
 tools/testing/selftests/bpf/DENYLIST.aarch64       |  1 -
 .../testing/selftests/bpf/prog_tests/fexit_sleep.c |  8 +-
 .../selftests/bpf/prog_tests/sockmap_listen.c      | 85 +++++++++++++++-------
 .../selftests/bpf/prog_tests/xdp_metadata.c        |  3 +-
 .../bpf/progs/btf_dump_test_case_multidim.c        |  4 +-
 .../bpf/progs/btf_dump_test_case_syntax.c          |  4 +-
 .../net/forwarding/bridge_fdb_learning_limit.sh    | 18 +++++
 43 files changed, 319 insertions(+), 122 deletions(-)




[Index of Archives]     [Linux Samsung SoC]     [Linux Rockchip SoC]     [Linux Actions SoC]     [Linux for Synopsys ARC Processors]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]


  Powered by Linux