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, pabeni@redhat.com
Subject: [GIT PULL] Networking for v6.8-rc5
Date: Thu, 15 Feb 2024 09:21:25 -0800	[thread overview]
Message-ID: <20240215172125.400403-1-kuba@kernel.org> (raw)

Hi Linus!

The following changes since commit 1f719a2f3fa67665578c759ac34fd3d3690c1a20:

  Merge tag 'net-6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2024-02-08 15:09:29 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.8-rc5

for you to fetch changes up to c40c0d3a768c78a023a72fb2ceea00743e3a695d:

  Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue (2024-02-15 08:06:51 -0800)

----------------------------------------------------------------
Including fixes from can, wireless and netfilter.

Current release - regressions:

 - af_unix: fix task hung while purging oob_skb in GC

 - pds_core: do not try to run health-thread in VF path

Current release - new code bugs:

 - sched: act_mirred: don't zero blockid when net device is being deleted

Previous releases - regressions:

 - netfilter:
   - nat: restore default DNAT behavior
   - nf_tables: fix bidirectional offload, broken when unidirectional
     offload support was added

 - openvswitch: limit the number of recursions from action sets

 - eth: i40e: do not allow untrusted VF to remove administratively
   set MAC address

Previous releases - always broken:

 - tls: fix races and bugs in use of async crypto

 - mptcp: prevent data races on some of the main socket fields,
   fix races in fastopen handling

 - dpll: fix possible deadlock during netlink dump operation

 - dsa: lan966x: fix crash when adding interface under a lag
   when some of the ports are disabled

 - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock

Misc:

 - handful of fixes and reliability improvements for selftests

 - fix sysfs documentation missing net/ in paths

 - finish the work of squashing the missing MODULE_DESCRIPTION()
   warnings in networking

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

----------------------------------------------------------------
Aaron Conole (2):
      net: openvswitch: limit the number of recursions from action sets
      selftests: openvswitch: Add validation for the recursion test

Allison Henderson (1):
      net:rds: Fix possible deadlock in rds_message_put

Arnd Bergmann (2):
      bnad: fix work_queue type mismatch
      ethernet: cpts: fix function pointer cast warnings

Breno Leitao (17):
      net: fill in MODULE_DESCRIPTION()s for xfrm
      net: fill in MODULE_DESCRIPTION()s for mpoa
      net: fill in MODULE_DESCRIPTION()s for af_key
      net: fill in MODULE_DESCRIPTION()s for 6LoWPAN
      net: fill in MODULE_DESCRIPTION()s for ipv6 modules
      net: fill in MODULE_DESCRIPTION()s for ipv4 modules
      net: fill in MODULE_DESCRIPTION()s for net/sched
      net: fill in MODULE_DESCRIPTION()s for ipvtap
      net: fill in MODULE_DESCRIPTION()s for dsa_loop_bdinfo
      net: sysfs: Fix /sys/class/net/<iface> path for statistics
      net: fill in MODULE_DESCRIPTION()s for xen-netback
      net: fill in MODULE_DESCRIPTION()s for ieee802154/fakelb
      net: fill in MODULE_DESCRIPTION()s for plip
      net: fill in MODULE_DESCRIPTION()s for fddik/skfp
      net: fill in MODULE_DESCRIPTION()s for ppp
      net: fill in MODULE_DESCRIPTION()s for mdio_devres
      net: fill in MODULE_DESCRIPTION()s for missing arcnet

Chuck Lever (1):
      net/handshake: Fix handshake_req_destroy_test1

Dan Carpenter (2):
      wifi: iwlwifi: Fix some error codes
      wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table()

Daniel Gabay (1):
      wifi: iwlwifi: mvm: use correct address 3 in A-MSDU

Dave Ertman (1):
      ice: Add check for lport extraction to LAG init

David S. Miller (4):
      Merge branch 'tls-fixes'
      Merge branch 'net-misplaced-fields'
      Merge branch 'mptcp-misc-fixes'
      Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue

Dmitry Antipov (2):
      net: smc: fix spurious error message from __sock_release()
      net: sctp: fix skb leak in sctp_inq_free()

Emmanuel Grumbach (1):
      wifi: iwlwifi: mvm: fix a crash when we run out of stations

Eric Dumazet (4):
      tcp: move tp->scaling_ratio to tcp_sock_read_txrx group
      tcp: move tp->tcp_usec_ts to tcp_sock_read_txrx group
      net-device: move lstats in net_device_read_txrx
      net: add rcu safety to rtnl_prop_list_size()

Felix Fietkau (1):
      netfilter: nf_tables: fix bidirectional offload regression

Florian Fainelli (1):
      net: bcmasp: Handle RX buffer allocation failure

Gavrilov Ilia (1):
      pppoe: Fix memory leak in pppoe_sendmsg()

Geliang Tang (2):
      mptcp: check addrs list in userspace_pm_get_local_id
      MAINTAINERS: update Geliang's email address

Horatiu Vultur (1):
      lan966x: Fix crash when adding interface under a lag

Ido Schimmel (5):
      selftests: net: Fix bridge backup port test flakiness
      selftests: forwarding: Fix layer 2 miss test flakiness
      selftests: forwarding: Fix bridge MDB test flakiness
      selftests: forwarding: Suppress grep warnings
      selftests: forwarding: Fix bridge locked port test flakiness

Ivan Vecera (3):
      i40e: Do not allow untrusted VF to remove administratively set MAC
      i40e: Fix waiting for queues of all VSIs to be disabled
      i40e: Fix wrong mask used during DCB config

Jakub Kicinski (14):
      Merge branch 'selftests-forwarding-various-fixes'
      Merge branch 'net-openvswitch-limit-the-recursions-from-action-sets'
      Merge branch 'net-fix-module_description-for-net-p5'
      net: tls: factor out tls_*crypt_async_wait()
      tls: fix race between async notify and socket close
      tls: fix race between tx work scheduling and socket close
      net: tls: handle backlogging of crypto requests
      selftests: tls: use exact comparison in recv_partial
      net: tls: fix returned read length with async decrypt
      Merge branch 'selftests-net-more-pmtu-sh-fixes'
      Merge tag 'wireless-2024-02-14' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
      selftests: tls: increase the wait in poll_partial_rec_async
      Merge branch 'fix-module_description-for-net-p6'
      Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue

Jiri Pirko (2):
      dpll: fix possible deadlock during netlink dump operation
      net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers

Johannes Berg (1):
      wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()

Keqi Wang (1):
      connector/cn_proc: revert "connector: Fix proc_event_num_listeners count not cleared"

Kuniyuki Iwashima (1):
      af_unix: Fix task hung while purging oob_skb in GC.

Kunwu Chan (1):
      igb: Fix string truncation warnings in igb_set_fw_version

Kyle Swenson (1):
      netfilter: nat: restore default DNAT behavior

Maciej Fijalkowski (2):
      i40e: avoid double calling i40e_pf_rxq_wait()
      i40e: take into account XDP Tx queues when stopping rings

Magnus Karlsson (1):
      bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY

Maxim Galaganov (1):
      selftests: net: ip_local_port_range: define IPPROTO_MPTCP

Maxime Jayat (1):
      can: netlink: Fix TDCO calculation using the old data bittiming

Miri Korenblit (1):
      wifi: iwlwifi: clear link_id in time_event

Oleksij Rempel (1):
      can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER)

Pablo Neira Ayuso (1):
      netfilter: nft_set_pipapo: fix missing : in kdoc

Paolo Abeni (12):
      selftests: net: add more missing kernel config
      mptcp: drop the push_pending field
      mptcp: fix rcv space initialization
      mptcp: fix more tx path fields initialization
      mptcp: corner case locking for rx path fields initialization
      mptcp: really cope with fastopen race
      selftests: net: cope with slow env in gro.sh test
      selftests: net: cope with slow env in so_txtime.sh test
      selftests: net: more strict check in net_helper
      selftests: net: more pmtu.sh fixes
      Merge tag 'linux-can-fixes-for-6.8-20240214' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
      Merge tag 'nf-24-02-15' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf

Parav Pandit (1):
      devlink: Fix command annotation documentation

Paul Barker (1):
      net: ravb: Count packets instead of descriptors in GbEth RX path

Randy Dunlap (1):
      net: ti: icssg-prueth: add dependency for PTP

Sabrina Dubroca (1):
      net: tls: fix use-after-free with partial reads and async decrypt

Sasha Neftin (1):
      igc: Remove temporary workaround

Shannon Nelson (2):
      ionic: minimal work with 0 budget
      pds_core: no health-thread in VF path

Simon Horman (1):
      net: stmmac: xgmac: use #define for string constants

Subbaraya Sundeep (1):
      octeontx2-af: Remove the PF_FUNC validation for NPC transmit rules

Vadim Fedorenko (1):
      net-timestamp: make sk_tskey more predictable in error path

Victor Nogueira (1):
      net/sched: act_mirred: Don't zero blockid when net device is being deleted

Ziqi Zhao (1):
      can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock

 .mailmap                                           |   9 +-
 .../ABI/testing/sysfs-class-net-statistics         |  48 ++++----
 Documentation/netlink/specs/dpll.yaml              |   4 -
 Documentation/networking/devlink/devlink-port.rst  |   2 +-
 .../networking/net_cachelines/net_device.rst       |   4 +-
 .../networking/net_cachelines/tcp_sock.rst         |   4 +-
 MAINTAINERS                                        |   2 +-
 drivers/connector/cn_proc.c                        |   5 +-
 drivers/dpll/dpll_netlink.c                        |  20 +--
 drivers/dpll/dpll_nl.c                             |   4 -
 drivers/dpll/dpll_nl.h                             |   2 -
 drivers/net/arcnet/arc-rawmode.c                   |   1 +
 drivers/net/arcnet/arc-rimi.c                      |   1 +
 drivers/net/arcnet/capmode.c                       |   1 +
 drivers/net/arcnet/com20020-pci.c                  |   1 +
 drivers/net/arcnet/com20020.c                      |   1 +
 drivers/net/arcnet/com20020_cs.c                   |   1 +
 drivers/net/arcnet/com90io.c                       |   1 +
 drivers/net/arcnet/com90xx.c                       |   1 +
 drivers/net/arcnet/rfc1051.c                       |   1 +
 drivers/net/arcnet/rfc1201.c                       |   1 +
 drivers/net/bonding/bond_main.c                    |   5 +-
 drivers/net/can/dev/netlink.c                      |   2 +-
 drivers/net/dsa/dsa_loop_bdinfo.c                  |   1 +
 drivers/net/ethernet/amd/pds_core/main.c           |   6 +
 drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c   |   3 +
 drivers/net/ethernet/brocade/bna/bnad.c            |  12 +-
 drivers/net/ethernet/intel/i40e/i40e_dcb.c         |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  24 ++--
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |  38 +++++-
 drivers/net/ethernet/intel/ice/ice_lag.c           |  25 +++-
 drivers/net/ethernet/intel/ice/ice_lag.h           |   3 +
 drivers/net/ethernet/intel/igb/igb.h               |   2 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |  35 +++---
 drivers/net/ethernet/intel/igc/igc_phy.c           |   6 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |  32 -----
 drivers/net/ethernet/mellanox/mlx5/core/dpll.c     |   2 +-
 .../net/ethernet/microchip/lan966x/lan966x_lag.c   |   9 +-
 drivers/net/ethernet/pensando/ionic/ionic_txrx.c   |   9 ++
 drivers/net/ethernet/renesas/ravb_main.c           |  22 ++--
 .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c    |  69 +++++------
 drivers/net/ethernet/ti/Kconfig                    |   1 +
 drivers/net/ethernet/ti/cpts.c                     |  17 ++-
 drivers/net/fddi/skfp/skfddi.c                     |   1 +
 drivers/net/ieee802154/fakelb.c                    |   1 +
 drivers/net/ipvlan/ipvtap.c                        |   1 +
 drivers/net/phy/mdio_devres.c                      |   1 +
 drivers/net/plip/plip.c                            |   1 +
 drivers/net/ppp/bsd_comp.c                         |   1 +
 drivers/net/ppp/ppp_async.c                        |   1 +
 drivers/net/ppp/ppp_deflate.c                      |   1 +
 drivers/net/ppp/ppp_generic.c                      |   1 +
 drivers/net/ppp/ppp_synctty.c                      |   1 +
 drivers/net/ppp/pppoe.c                            |  23 ++--
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c       |  15 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |   3 +
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c      |   4 +
 .../net/wireless/intel/iwlwifi/mvm/time-event.c    |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c        |  73 +++++++++--
 drivers/net/xen-netback/netback.c                  |   1 +
 include/linux/netdevice.h                          |  10 +-
 include/linux/tcp.h                                |   6 +-
 include/net/tls.h                                  |   5 -
 net/6lowpan/core.c                                 |   1 +
 net/atm/mpc.c                                      |   1 +
 net/can/j1939/j1939-priv.h                         |   3 +-
 net/can/j1939/main.c                               |   2 +-
 net/can/j1939/socket.c                             |  46 ++++---
 net/core/dev.c                                     |   5 +-
 net/core/rtnetlink.c                               |  15 ++-
 net/handshake/handshake-test.c                     |   5 +-
 net/ipv4/ah4.c                                     |   1 +
 net/ipv4/esp4.c                                    |   1 +
 net/ipv4/ip_gre.c                                  |   1 +
 net/ipv4/ip_output.c                               |  13 +-
 net/ipv4/ip_tunnel.c                               |   1 +
 net/ipv4/ip_vti.c                                  |   1 +
 net/ipv4/ipip.c                                    |   1 +
 net/ipv4/tcp.c                                     |   3 +-
 net/ipv4/tunnel4.c                                 |   1 +
 net/ipv4/udp_tunnel_core.c                         |   1 +
 net/ipv4/xfrm4_tunnel.c                            |   1 +
 net/ipv6/ah6.c                                     |   1 +
 net/ipv6/esp6.c                                    |   1 +
 net/ipv6/ip6_output.c                              |  13 +-
 net/ipv6/ip6_udp_tunnel.c                          |   1 +
 net/ipv6/mip6.c                                    |   1 +
 net/ipv6/sit.c                                     |   1 +
 net/ipv6/tunnel6.c                                 |   1 +
 net/ipv6/xfrm6_tunnel.c                            |   1 +
 net/key/af_key.c                                   |   1 +
 net/mac80211/tx.c                                  |   5 +-
 net/mptcp/fastopen.c                               |   6 +-
 net/mptcp/options.c                                |   9 +-
 net/mptcp/pm_userspace.c                           |  13 +-
 net/mptcp/protocol.c                               |  31 ++---
 net/mptcp/protocol.h                               |  16 +--
 net/mptcp/subflow.c                                |  71 ++++++-----
 net/netfilter/nf_nat_core.c                        |   5 +-
 net/netfilter/nft_flow_offload.c                   |   1 +
 net/netfilter/nft_set_pipapo.h                     |   4 +-
 net/openvswitch/flow_netlink.c                     |  49 +++++---
 net/rds/recv.c                                     |  13 +-
 net/sched/act_mirred.c                             |   2 -
 net/sched/em_canid.c                               |   1 +
 net/sched/em_cmp.c                                 |   1 +
 net/sched/em_meta.c                                |   1 +
 net/sched/em_nbyte.c                               |   1 +
 net/sched/em_text.c                                |   1 +
 net/sched/em_u32.c                                 |   1 +
 net/sctp/inqueue.c                                 |  14 ++-
 net/smc/af_smc.c                                   |   1 +
 net/tls/tls_sw.c                                   | 135 ++++++++++-----------
 net/unix/garbage.c                                 |   7 +-
 net/xfrm/xfrm_algo.c                               |   1 +
 net/xfrm/xfrm_user.c                               |   1 +
 tools/testing/selftests/net/config                 |   6 +-
 .../selftests/net/forwarding/bridge_locked_port.sh |   4 +-
 .../testing/selftests/net/forwarding/bridge_mdb.sh |  14 ++-
 .../selftests/net/forwarding/tc_flower_l2_miss.sh  |   8 +-
 tools/testing/selftests/net/gro.sh                 |   5 +
 tools/testing/selftests/net/ip_local_port_range.c  |   4 +
 tools/testing/selftests/net/net_helper.sh          |  11 +-
 .../selftests/net/openvswitch/openvswitch.sh       |  13 ++
 .../testing/selftests/net/openvswitch/ovs-dpctl.py |  71 ++++++++---
 tools/testing/selftests/net/pmtu.sh                |   4 +-
 tools/testing/selftests/net/so_txtime.sh           |  29 ++++-
 .../selftests/net/test_bridge_backup_port.sh       |  23 ++++
 tools/testing/selftests/net/tls.c                  |  12 +-
 129 files changed, 819 insertions(+), 491 deletions(-)

             reply	other threads:[~2024-02-15 17:21 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-02-15 17:21 Jakub Kicinski [this message]
2024-02-15 19:50 ` [GIT PULL] Networking for v6.8-rc5 pr-tracker-bot

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=20240215172125.400403-1-kuba@kernel.org \
    --to=kuba@kernel.org \
    --cc=davem@davemloft.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    --cc=pabeni@redhat.com \
    --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.