[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220428182554.2138218-1-kuba@kernel.org>
Date: Thu, 28 Apr 2022 11:25:54 -0700
From: Jakub Kicinski <kuba@...nel.org>
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.18-rc5
Hi Linus!
The following changes since commit 59f0c2447e2553b0918b4a9fd38763a5c0587d02:
Merge tag 'net-5.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2022-04-21 12:29:08 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.18-rc5
for you to fetch changes up to d9157f6806d1499e173770df1f1b234763de5c79:
tcp: fix F-RTO may not work correctly when receiving DSACK (2022-04-28 10:35:38 -0700)
----------------------------------------------------------------
Networking fixes for 5.18-rc5, including fixes from bluetooth, bpf
and netfilter.
Current release - new code bugs:
- bridge: switchdev: check br_vlan_group() return value
- use this_cpu_inc() to increment net->core_stats, fix preempt-rt
Previous releases - regressions:
- eth: stmmac: fix write to sgmii_adapter_base
Previous releases - always broken:
- netfilter: nf_conntrack_tcp: re-init for syn packets only,
resolving issues with TCP fastopen
- tcp: md5: fix incorrect tcp_header_len for incoming connections
- tcp: fix F-RTO may not work correctly when receiving DSACK
- tcp: ensure use of most recently sent skb when filling rate samples
- tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT
- virtio_net: fix wrong buf address calculation when using xdp
- xsk: fix forwarding when combining copy mode with busy poll
- xsk: fix possible crash when multiple sockets are created
- bpf: lwt: fix crash when using bpf_skb_set_tunnel_key() from
bpf_xmit lwt hook
- sctp: null-check asoc strreset_chunk in sctp_generate_reconf_event
- wireguard: device: check for metadata_dst with skb_valid_dst()
- netfilter: update ip6_route_me_harder to consider L3 domain
- gre: make o_seqno start from 0 in native mode
- gre: switch o_seqno to atomic to prevent races in collect_md mode
Misc:
- add Eric Dumazet to networking maintainers
- dt: dsa: realtek: remove realtek,rtl8367s string
- netfilter: flowtable: Remove the empty file
Signed-off-by: Jakub Kicinski <kuba@...nel.org>
----------------------------------------------------------------
Adam Zabrocki (1):
kprobes: Fix KRETPROBES when CONFIG_KRETPROBE_ON_RETHOOK is set
Baruch Siach (1):
net: phy: marvell10g: fix return value on error
Clément Léger (1):
net: bridge: switchdev: check br_vlan_group() return value
Dan Carpenter (1):
net: lan966x: fix a couple off by one bugs
Dany Madden (1):
Revert "ibmvnic: Add ethtool private flag for driver-defined queue limits"
David S. Miller (3):
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge branch 'hns3-fixes'
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net -queue
Dinh Nguyen (1):
net: ethernet: stmmac: fix write to sgmii_adapter_base
Eric Dumazet (2):
tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT
tcp: make sure treq->af_specific is initialized
Eyal Birger (1):
bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook
Florian Fainelli (1):
MAINTAINERS: Update BNXT entry with firmware files
Florian Westphal (2):
netfilter: nf_conntrack_tcp: re-init for syn packets only
netfilter: nft_socket: only do sk lookups when indev is available
Francesco Ruggeri (1):
tcp: md5: incorrect tcp_header_len for incoming connections
Hao Chen (1):
net: hns3: align the debugfs output to the left
Ivan Vecera (2):
ice: Fix incorrect locking in ice_vc_process_vf_msg()
ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg()
Jacob Keller (1):
ice: fix use-after-free when deinitializing mailbox snapshot
Jakub Kicinski (5):
Merge branch 'wireguard-patches-for-5-18-rc4'
Merge branch 'net-smc-two-fixes-for-smc-fallback'
Add Eric Dumazet to networking maintainers
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Jason A. Donenfeld (1):
wireguard: selftests: enable ACPI for SMP
Jian Shen (3):
net: hns3: clear inited state and stop client after failed to register netdev
net: hns3: add validity check for message data length
net: hns3: add return value for mailbox handling in PF
Jie Wang (1):
net: hns3: modify the return code of hclge_get_ring_chain_from_mbx
Jonathan Lemon (1):
net: bcmgenet: hide status block before TX timestamping
Leon Romanovsky (1):
ixgbe: ensure IPsec VF<->PF compatibility
Lin Ma (1):
mctp: defer the kfree of object mdev->addrs
Luiz Angelo Daros de Luca (2):
dt-bindings: net: dsa: realtek: cleanup compatible strings
net: dsa: realtek: remove realtek,rtl8367s string
Luiz Augusto von Dentz (3):
Bluetooth: hci_event: Fix checking for invalid handle on error status
Bluetooth: hci_event: Fix creating hci_conn object on error status
Bluetooth: hci_sync: Cleanup hci_conn if it cannot be aborted
Lv Ruyi (1):
net: cosa: fix error check return value of register_chrdev()
Maciej Fijalkowski (2):
xsk: Fix l2fwd for copy mode + busy poll combo
xsk: Fix possible crash when multiple sockets are created
Manish Chopra (1):
bnx2x: fix napi API usage sequence
Martin Blumenstingl (1):
net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK
Martin Willi (1):
netfilter: Update ip6_route_me_harder to consider L3 domain
Maxim Mikityanskiy (1):
tls: Skip tls_append_frag on zero copy size
Miaoqian Lin (1):
net: dsa: Add missing of_node_put() in dsa_port_link_register_of
Nathan Rossi (1):
net: dsa: mv88e6xxx: Fix port_hidden_wait to account for port_base_addr
Nikolay Aleksandrov (2):
wireguard: device: check for metadata_dst with skb_valid_dst()
virtio_net: fix wrong buf address calculation when using xdp
Pablo Neira Ayuso (1):
netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion
Paolo Abeni (1):
Merge tag 'for-net-2022-04-27' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Peilin Ye (3):
ip_gre: Make o_seqno start from 0 in native mode
ip6_gre: Make o_seqno start from 0 in native mode
ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode
Peng Li (1):
net: hns3: fix error log of tx/rx tqps stats
Peng Wu (1):
net: hns: Add missing fwnode_handle_put in hns_mac_init
Pengcheng Yang (3):
ipvs: correctly print the memory size of ip_vs_conn_tab
tcp: ensure to use the most recently sent skb when filling the rate sample
tcp: fix F-RTO may not work correctly when receiving DSACK
Petr Oros (1):
ice: wait 5 s for EMP reset after firmware flash
Rongguang Wei (1):
netfilter: flowtable: Remove the empty file
Sebastian Andrzej Siewior (1):
net: Use this_cpu_inc() to increment net->core_stats
Toke Høiland-Jørgensen (1):
bpf: Fix release of page_pool in BPF_PROG_RUN in test runner
Vladimir Oltean (4):
net: dsa: flood multicast to CPU when slave has IFF_PROMISC
net: mscc: ocelot: ignore VID 0 added by 8021q module
net: mscc: ocelot: don't add VID 0 to ocelot->vlans when leaving VLAN-aware bridge
net: enetc: allow tc-etf offload even with NETIF_F_CSUM_MASK
Volodymyr Mytnyk (1):
netfilter: conntrack: fix udp offload timeout sysctl
Wen Gu (2):
net/smc: Only save the original clcsock callback functions
net/smc: Fix slab-out-of-bounds issue in fallback
Xin Long (1):
sctp: check asoc strreset_chunk in sctp_generate_reconf_event
Yang Yingliang (1):
net: fec: add missing of_node_put() in fec_enet_init_stop_mode()
liuyacan (1):
net/smc: sync err code when tcp connection was refused
.../devicetree/bindings/net/dsa/realtek.yaml | 35 +++---
MAINTAINERS | 4 +
drivers/net/dsa/lantiq_gswip.c | 3 -
drivers/net/dsa/mv88e6xxx/port_hidden.c | 5 +-
drivers/net/dsa/realtek/realtek-mdio.c | 1 -
drivers/net/dsa/realtek/realtek-smi.c | 4 -
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 9 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 7 ++
drivers/net/ethernet/freescale/enetc/enetc_qos.c | 4 -
drivers/net/ethernet/freescale/fec_main.c | 2 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 6 +-
.../hns3/hns3_common/hclge_comm_tqp_stats.c | 4 +-
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 84 ++++++-------
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 9 ++
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 31 +++--
drivers/net/ethernet/ibm/ibmvnic.c | 129 ++++++-------------
drivers/net/ethernet/ibm/ibmvnic.h | 6 -
drivers/net/ethernet/intel/ice/ice_main.c | 3 +
drivers/net/ethernet/intel/ice/ice_sriov.c | 2 +-
drivers/net/ethernet/intel/ice/ice_virtchnl.c | 27 ++--
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 3 +-
.../net/ethernet/microchip/lan966x/lan966x_mac.c | 4 +-
drivers/net/ethernet/mscc/ocelot.c | 14 ++-
.../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 12 +-
drivers/net/phy/marvell10g.c | 2 +-
drivers/net/virtio_net.c | 20 ++-
drivers/net/wan/cosa.c | 2 +-
drivers/net/wireguard/device.c | 3 +-
include/linux/netdevice.h | 21 ++--
include/net/bluetooth/hci.h | 1 +
include/net/bluetooth/hci_core.h | 2 +-
include/net/ip6_tunnel.h | 2 +-
include/net/ip_tunnels.h | 2 +-
include/net/tcp.h | 8 ++
include/net/xsk_buff_pool.h | 1 +
kernel/kprobes.c | 2 +-
net/bluetooth/hci_conn.c | 32 +++--
net/bluetooth/hci_event.c | 80 +++++++-----
net/bluetooth/hci_sync.c | 11 +-
net/bpf/test_run.c | 5 +-
net/bridge/br_switchdev.c | 2 +
net/core/dev.c | 14 +--
net/core/lwt_bpf.c | 7 +-
net/dsa/port.c | 2 +
net/dsa/slave.c | 2 +-
net/ipv4/ip_gre.c | 12 +-
net/ipv4/netfilter/nf_flow_table_ipv4.c | 0
net/ipv4/syncookies.c | 8 +-
net/ipv4/tcp_input.c | 15 ++-
net/ipv4/tcp_minisocks.c | 2 +-
net/ipv4/tcp_output.c | 1 +
net/ipv4/tcp_rate.c | 11 +-
net/ipv6/ip6_gre.c | 16 +--
net/ipv6/netfilter.c | 10 +-
net/ipv6/syncookies.c | 3 +-
net/mctp/device.c | 2 +-
net/netfilter/ipvs/ip_vs_conn.c | 2 +-
net/netfilter/nf_conntrack_proto_tcp.c | 21 +---
net/netfilter/nf_conntrack_standalone.c | 2 +-
net/netfilter/nft_set_rbtree.c | 6 +-
net/netfilter/nft_socket.c | 52 +++++---
net/sctp/sm_sideeffect.c | 4 +
net/smc/af_smc.c | 137 ++++++++++++++-------
net/smc/smc.h | 29 +++++
net/smc/smc_close.c | 5 +-
net/tls/tls_device.c | 12 +-
net/xdp/xsk.c | 15 ++-
net/xdp/xsk_buff_pool.c | 16 ++-
.../selftests/wireguard/qemu/arch/i686.config | 1 +
.../selftests/wireguard/qemu/arch/x86_64.config | 1 +
70 files changed, 598 insertions(+), 414 deletions(-)
delete mode 100644 net/ipv4/netfilter/nf_flow_table_ipv4.c
Powered by blists - more mailing lists