Hi Linus!
We haven't accumulated much over the break. If it wasn't for
the uninterrupted stream of fixes for Intel drivers this PR
would be very slim. There was a handful of user reports, however,
either they stood out because of the lower traffic or users
have had more time to test over the break. The ones which are
v6.7-relevant should be wrapped up.
There is one problem in a driver which "the other Linus" is working on.
The bug went into -rc1 as a fix, and made its way to stable already.
The device documentation is lacking so it's taking a bit long to
zero in on the exact solution. The device is old and not one of
the very popular ones, plus we seem to be close to a fix which will
satisfy all use cases, so IMHO no need to wait or rush it. But here's
the latest posting if you'd like to take a look and judge it yourself:
https://lore.kernel.org/all/20240102-new-gemini-ethernet-regression-v5-0-cf61ab3aa8cd@linaro.org/
The following changes since commit 7c5e046bdcb2513f9decb3765d8bf92d604279cf:
Merge tag 'net-6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2023-12-21 09:15:37 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net-6.7-rc9
for you to fetch changes up to 4c8530dc7d7da4abe97d65e8e038ce9852491369:
net/tcp: Only produce AO/MD5 logs if there are any keys (2024-01-04 09:07:04 -0800)
----------------------------------------------------------------
Including fixes from wireless and netfilter.
Current release - regressions:
- Revert "net: ipv6/addrconf: clamp preferred_lft to the minimum
required", it caused issues on networks where routers send prefixes
with preferred_lft=0
- wifi:
- iwlwifi: pcie: don't synchronize IRQs from IRQ, prevent deadlock
- mac80211: fix re-adding debugfs entries during reconfiguration
Current release - new code bugs:
- tcp: print AO/MD5 messages only if there are any keys
Previous releases - regressions:
- virtio_net: fix missing dma unmap for resize, prevent OOM
Previous releases - always broken:
- mptcp: prevent tcp diag from closing listener subflows
- nf_tables:
- set transport header offset for egress hook, fix IPv4 mangling
- skip set commit for deleted/destroyed sets, avoid double deactivation
- nat: make sure action is set for all ct states, fix openvswitch
matching on ICMP packets in related state
- eth: mlxbf_gige: fix receive hang under heavy traffic
- eth: r8169: fix PCI error on system resume for RTL8168FP
- net: add missing getsockopt(SO_TIMESTAMPING_NEW) and cmsg handling
Signed-off-by: Jakub Kicinski <[email protected]>
----------------------------------------------------------------
Adrian Cinal (1):
net: bcmgenet: Fix FCS generation for fragmented skbuffs
Alex Henrie (1):
Revert "net: ipv6/addrconf: clamp preferred_lft to the minimum required"
Alexander Lobakin (1):
idpf: fix corrupted frames and skb leaks in singleq mode
Andrii Staikov (1):
i40e: Restore VF MSI-X state during PCI reset
Arkadiusz Kubalewski (1):
ice: dpll: fix phase offset value
Benjamin Berg (2):
wifi: mac80211: do not re-add debugfs entries during resume
wifi: mac80211: add/remove driver debugfs entries as appropriate
Brad Cowie (1):
netfilter: nf_nat: fix action not being set for all ct states
Chen Ni (1):
asix: Add check for usbnet_get_endpoints
Claudiu Beznea (1):
net: ravb: Wait for operating mode to be applied
David S. Miller (3):
Merge branch 'nfc-refcounting'
Merge tag 'wireless-2023-12-19' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag 'nf-23-12-20' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
David Thompson (1):
mlxbf_gige: fix receive packet race condition
Dinghao Liu (1):
net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues
Dmitry Safonov (2):
net/tcp_sigpool: Use kref_get_unless_zero()
net/tcp: Only produce AO/MD5 logs if there are any keys
Hangbin Liu (1):
selftests: bonding: do not set port down when adding to bond
Hangyu Hua (1):
net: sched: em_text: fix possible memory leak in em_text_destroy()
Jakub Kicinski (6):
Merge branch 'mptcp-new-reviewer-and-prevent-a-warning'
Merge branch '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge tag 'nf-24-01-03' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Johannes Berg (1):
wifi: iwlwifi: pcie: don't synchronize IRQs from IRQ
Jörn-Thorben Hinz (1):
net: Implement missing getsockopt(SO_TIMESTAMPING_NEW)
Kai-Heng Feng (1):
r8169: Fix PCI error on system resume
Katarzyna Wieczerzycka (1):
ice: Fix link_down_on_close message
Ke Xiao (1):
i40e: fix use-after-free in i40e_aqc_add_filters()
Kurt Kanzenbach (3):
igc: Report VLAN EtherType matching back to user
igc: Check VLAN TCI mask
igc: Check VLAN EtherType mask
Lukas Bulwahn (1):
MAINTAINERS: wifi: brcm80211: remove non-existing [email protected]
Marc Dionne (1):
net: Save and restore msg_namelen in sock_sendmsg
Marcin Wojtas (1):
MAINTAINERS: Update mvpp2 driver email
Matthieu Baerts (1):
MAINTAINERS: add Geliang as reviewer for MPTCP
Michael Chan (1):
bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()
Naveen Mamindlapalli (2):
octeontx2-af: Always configure NIX TX link credits based on max frame size
octeontx2-af: Re-enable MAC TX in otx2_stop processing
Ngai-Mint Kwan (1):
ice: Shut down VSI with "link-down-on-close" enabled
Pablo Neira Ayuso (3):
netfilter: nf_tables: set transport offset from mac header for netdev/egress
netfilter: nf_tables: skip set commit for deleted/destroyed sets
netfilter: nft_immediate: drop chain reference counter on error
Paolo Abeni (1):
mptcp: prevent tcp diag from closing listener subflows
Paul Greenwalt (1):
ice: fix Get link status data length
Pavan Kumar Linga (1):
idpf: avoid compiler introduced padding in virtchnl2_rss_key struct
Radu Pirea (NXP OSS) (1):
MAINTAINERS: step down as TJA11XX C45 maintainer
Randy Dunlap (1):
net: phy: linux/phy.h: fix Excess kernel-doc description warning
Rodrigo Cataldo (1):
igc: Fix hicredit calculation
Sagi Maimon (1):
ptp: ocp: fix bug in unregistering the DPLL subsystem
Sarannya S (1):
net: qrtr: ns: Return 0 if server port is not present
Siddh Raman Pant (2):
nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local
nfc: Do not send datagram if socket state isn't LLCP_BOUND
Sudheer Mogilappagari (1):
i40e: Fix filter input checks to prevent config with invalid values
Suman Ghosh (1):
octeontx2-af: Fix marking couple of structure as __packed
Thomas Lange (1):
net: Implement missing SO_TIMESTAMPING_NEW cmsg support
Wen Gu (1):
net/smc: fix invalid link access in dumping SMC-R connections
Xuan Zhuo (1):
virtio_net: fix missing dma unmap for resize
Zhipeng Lu (1):
sfc: fix a double-free bug in efx_probe_filters
wangkeqi (1):
connector: Fix proc_event_num_listeners count not cleared
Documentation/networking/ip-sysctl.rst | 2 +-
MAINTAINERS | 6 +-
drivers/connector/cn_proc.c | 5 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 4 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 4 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 11 +-
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 34 +++++-
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 3 +
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 3 +-
drivers/net/ethernet/intel/ice/ice_common.c | 4 +-
drivers/net/ethernet/intel/ice/ice_main.c | 12 ++-
.../net/ethernet/intel/idpf/idpf_singleq_txrx.c | 1 -
drivers/net/ethernet/intel/idpf/idpf_txrx.c | 2 +-
drivers/net/ethernet/intel/idpf/virtchnl2.h | 6 +-
drivers/net/ethernet/intel/igc/igc.h | 1 +
drivers/net/ethernet/intel/igc/igc_ethtool.c | 42 +++++++-
drivers/net/ethernet/intel/igc/igc_tsn.c | 2 +-
drivers/net/ethernet/marvell/octeontx2/af/npc.h | 4 +-
drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 1 +
.../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 17 +++
.../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 118 ++-------------------
.../ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c | 9 +-
drivers/net/ethernet/qlogic/qla3xxx.c | 2 +
drivers/net/ethernet/realtek/r8169_main.c | 2 +-
drivers/net/ethernet/renesas/ravb_main.c | 65 ++++++++----
drivers/net/ethernet/sfc/rx_common.c | 4 +-
drivers/net/usb/ax88172a.c | 4 +-
drivers/net/virtio_net.c | 60 +++++------
drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 4 +-
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 8 +-
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 17 +--
drivers/ptp/ptp_ocp.c | 2 +-
include/linux/phy.h | 1 -
include/net/netfilter/nf_tables_ipv4.h | 2 +-
include/net/tcp.h | 2 -
include/net/tcp_ao.h | 26 ++++-
net/core/sock.c | 12 ++-
net/ipv4/tcp_sigpool.c | 5 +-
net/ipv6/addrconf.c | 18 +---
net/mac80211/debugfs_netdev.c | 9 +-
net/mac80211/driver-ops.c | 14 ++-
net/mptcp/subflow.c | 13 +++
net/netfilter/nf_nat_ovs.c | 3 +-
net/netfilter/nf_tables_api.c | 2 +-
net/netfilter/nf_tables_core.c | 2 +-
net/netfilter/nft_immediate.c | 2 +-
net/nfc/llcp_core.c | 39 ++++++-
net/nfc/llcp_sock.c | 5 +
net/qrtr/ns.c | 4 +-
net/sched/em_text.c | 4 +-
net/smc/smc_diag.c | 3 +-
net/socket.c | 2 +
.../net/bonding/bond-arp-interval-causes-panic.sh | 6 +-
53 files changed, 373 insertions(+), 260 deletions(-)
The pull request you sent on Thu, 4 Jan 2024 10:22:52 -0800:
> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net-6.7-rc9
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/1f874787ed9a2d78ed59cb21d0d90ac0178eceb0
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html