mirror-linux/drivers/net/ethernet
Linus Torvalds 65ae975e97 Including fixes from bluetooth.
Current release - regressions:
 
   - rtnetlink: fix rtnl_dump_ifinfo() error path
 
   - bluetooth: remove the redundant sco_conn_put
 
 Previous releases - regressions:
 
   - netlink: fix false positive warning in extack during dumps
 
   - sched: sch_fq: don't follow the fast path if Tx is behind now
 
   - ipv6: delete temporary address if mngtmpaddr is removed or unmanaged
 
   - tcp: fix use-after-free of nreq in reqsk_timer_handler().
 
   - bluetooth: fix slab-use-after-free Read in set_powered_sync
 
   - l2tp: fix warning in l2tp_exit_net found
 
   - eth: bnxt_en: fix receive ring space parameters when XDP is active
 
   - eth: lan78xx: fix double free issue with interrupt buffer allocation
 
   - eth: tg3: set coherent DMA mask bits to 31 for BCM57766 chipsets
 
 Previous releases - always broken:
 
   - ipmr: fix tables suspicious RCU usage
 
   - iucv: MSG_PEEK causes memory leak in iucv_sock_destruct()
 
   - eth: octeontx2-af: fix low network performance
 
   - eth: stmmac: dwmac-socfpga: set RX watchdog interrupt as broken
 
   - eth: rtase: correct the speed for RTL907XD-V1
 
 Misc:
 
   - some documentation fixup
 
 Signed-off-by: Paolo Abeni <pabeni@redhat.com>
 -----BEGIN PGP SIGNATURE-----
 
 iQJGBAABCAAwFiEEg1AjqC77wbdLX2LbKSR5jcyPE6QFAmdIolwSHHBhYmVuaUBy
 ZWRoYXQuY29tAAoJECkkeY3MjxOk/fEP/01Nuobq5teEiJgfV25xMqKT8EtvtrTk
 QatoPMD4UrpxbTBlA6wc23wBewBCVHG6IKVTVH00mUsWbZv561PNnXexD5yTLlor
 p4XSyaUwXeUzD+9LsxlTJGyp2gKGrir6NY6R/pYaJJ7pjxuRQKOl+qXf7s7IjIye
 Fnh8LAxIhr/LdBCJBV4tajS5VfCB6svT+uFCflbOw0Ng/quGfKchTHGTBxyHr3Ef
 mw0XsFew+6hDt72l9u0BNUewsSNfcfxSR343Z/DCaS03ZRQxhsB9I2v0WfgteO+U
 3xdRG1WvphfYsN/C/zJ19OThAmbKE+u4gz8Z07yebpgFN5jbe5Rcf7IVcXiexd0Y
 2fivK7DFU06TLukqBkUqqwPzAgh1w/KA+ia119WteYKxxTchu9td7+L4pr9qU4Tg
 Nipq0MYaj0cEebf+DdlG+2UFjMzaTiN/Ph1Cdh15bqMaVhn/eOk+L959y/XUlBm0
 vpNL2SaFg8ki1N3SyTCFvmS3w8P+jM/KaA3fQv8hfG9Ceab5NKEoUff1VdjDBh9X
 sS7I15rg8s0CV1DWDJn6Mvex30e2+/yesjJbD/D9HDcb1y2vmbwz9t5L3yFpoNbc
 +qxRawoxj+Vi/4DZNnZKHvTkc0+hOm4f+BtUGiGBfBnIIrqvYh3DnQTc5res6l0e
 ZdG0B4yEZedj
 =7dW1
 -----END PGP SIGNATURE-----

Merge tag 'net-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net

Pull networking fixes from Paolo Abeni:
 "Including fixes from bluetooth.

  Current release - regressions:

   - rtnetlink: fix rtnl_dump_ifinfo() error path

   - bluetooth: remove the redundant sco_conn_put

  Previous releases - regressions:

   - netlink: fix false positive warning in extack during dumps

   - sched: sch_fq: don't follow the fast path if Tx is behind now

   - ipv6: delete temporary address if mngtmpaddr is removed or
     unmanaged

   - tcp: fix use-after-free of nreq in reqsk_timer_handler().

   - bluetooth: fix slab-use-after-free Read in set_powered_sync

   - l2tp: fix warning in l2tp_exit_net found

   - eth:
       - bnxt_en: fix receive ring space parameters when XDP is active
       - lan78xx: fix double free issue with interrupt buffer allocation
       - tg3: set coherent DMA mask bits to 31 for BCM57766 chipsets

  Previous releases - always broken:

   - ipmr: fix tables suspicious RCU usage

   - iucv: MSG_PEEK causes memory leak in iucv_sock_destruct()

   - eth:
       - octeontx2-af: fix low network performance
       - stmmac: dwmac-socfpga: set RX watchdog interrupt as broken
       - rtase: correct the speed for RTL907XD-V1

  Misc:

   - some documentation fixup"

* tag 'net-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (49 commits)
  ipmr: fix build with clang and DEBUG_NET disabled.
  Documentation: tls_offload: fix typos and grammar
  Fix spelling mistake
  ipmr: fix tables suspicious RCU usage
  ip6mr: fix tables suspicious RCU usage
  ipmr: add debug check for mr table cleanup
  selftests: rds: move test.py to TEST_FILES
  net_sched: sch_fq: don't follow the fast path if Tx is behind now
  tcp: Fix use-after-free of nreq in reqsk_timer_handler().
  net: phy: fix phy_ethtool_set_eee() incorrectly enabling LPI
  net: Comment copy_from_sockptr() explaining its behaviour
  rxrpc: Improve setsockopt() handling of malformed user input
  llc: Improve setsockopt() handling of malformed user input
  Bluetooth: SCO: remove the redundant sco_conn_put
  Bluetooth: MGMT: Fix possible deadlocks
  Bluetooth: MGMT: Fix slab-use-after-free Read in set_powered_sync
  bnxt_en: Unregister PTP during PCI shutdown and suspend
  bnxt_en: Refactor bnxt_ptp_init()
  bnxt_en: Fix receive ring space parameters when XDP is active
  bnxt_en: Fix queue start to update vnic RSS table
  ...
2024-11-28 10:15:20 -08:00
..
3com net: 3com: 3c59x: Switch to irq_get_nr_irqs() 2024-10-16 21:56:57 +02:00
8390 net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
actions net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
adaptec
adi net: ethernet: adi: adin1110: Fix some error handling path in adin1110_read_fifo() 2024-10-07 16:49:43 -07:00
aeroflex Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-10-21 09:14:18 +02:00
agere
alacritech net: alacritech: Partially revert "net: alacritech: Switch to use dev_err_probe()" 2024-09-03 15:28:57 -07:00
allwinner net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
alteon net: alteon: Convert tasklet API to new bottom half workqueue mechanism 2024-07-31 18:59:46 -07:00
altera net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
amazon net: ena: remove devm from ethtool 2024-11-04 18:21:52 -08:00
amd amd-xgbe: use ethtool string helpers 2024-10-29 15:56:03 -07:00
apm net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
apple net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
aquantia net: atlantic: use irq_update_affinity_hint() 2024-11-11 15:32:26 -08:00
arc Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-11-07 13:44:16 -08:00
asix
atheros net: ag71xx: move assignment into main loop 2024-10-04 08:56:27 -07:00
broadcom Including fixes from bluetooth. 2024-11-28 10:15:20 -08:00
brocade bna: Remove field bnad_dentry_files[] in struct bnad 2024-10-30 18:51:52 -07:00
cadence net: macb: avoid redundant lookup for "mdio" child node in MDIO setup 2024-11-03 14:25:36 -08:00
calxeda net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
cavium pci-v6.13-changes 2024-11-26 18:05:44 -08:00
chelsio Revert "net: ethtool: Avoid thousands of -Wflex-array-member-not-at-end warnings" 2024-11-18 18:52:11 -08:00
cirrus net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
cisco Revert "net: ethtool: Avoid thousands of -Wflex-array-member-not-at-end warnings" 2024-11-18 18:52:11 -08:00
cortina net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
davicom net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
dec move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
dlink eth: remove the DLink/Sundance (ST201) driver 2024-10-11 13:08:23 +01:00
emulex be2net: fix potential memory leak in be_xmit() 2024-10-19 16:06:08 -05:00
engleder net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
ezchip net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
faraday net: ftgmac100: refactor getting phy device handle 2024-10-29 15:41:16 -07:00
freescale net: enetc: clean up before returning in probe() 2024-11-14 19:22:22 -08:00
fujitsu
fungible net/fungible: Remove unused fun_create_queue 2024-11-18 18:54:11 -08:00
google Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-11-19 13:56:02 +01:00
hisilicon Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-11-07 13:44:16 -08:00
huawei net: hinic: use ethtool_sprintf/puts 2024-08-13 11:59:37 +02:00
i825xx Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-10-25 09:08:22 +02:00
ibm net: ibm: emac: mal: move irq maps down 2024-11-03 14:37:43 -08:00
intel Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-11-19 13:56:02 +01:00
litex net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
marvell octeontx2-af: Quiesce traffic before NIX block reset 2024-11-26 12:09:41 +01:00
mediatek dim: pass dim_sample to net_dim() by reference 2024-11-03 12:36:54 -08:00
mellanox RDMA v6.13 merge window pull request 2024-11-22 20:03:57 -08:00
meta Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-11-19 13:56:02 +01:00
micrel net: ks8851: use %*ph to print small buffer 2024-10-17 18:11:05 -05:00
microchip net: microchip: vcap: Add typegroup table terminators in kunit tests 2024-11-24 16:52:13 -08:00
microsoft net: mana: use ethtool string helpers 2024-10-29 15:52:35 -07:00
moxa net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
mscc ndo_fdb_del: Add a parameter to report whether notification was sent 2024-11-15 16:39:18 -08:00
myricom
natsemi Fix misspelling of "accept*" in net 2024-10-09 19:55:40 -07:00
neterion eth: Fix typo 'accelaration'. 'exprienced' and 'rewritting' 2024-10-20 11:06:48 -05:00
netronome nfp: use irq_update_affinity_hint() 2024-11-11 15:32:18 -08:00
ni net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
nvidia
nxp net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
oki-semi
packetengines move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
pasemi netdev_features: convert NETIF_F_LLTX to dev->lltx 2024-09-03 11:36:43 +02:00
pensando Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-11-07 13:44:16 -08:00
qlogic Revert "net: ethtool: Avoid thousands of -Wflex-array-member-not-at-end warnings" 2024-11-18 18:52:11 -08:00
qualcomm qca_spi: Improve reset mechanism 2024-10-09 18:00:27 -07:00
rdc
realtek rtase: Corrects error handling of the rtase_check_mac_version_valid() 2024-11-26 10:12:58 +01:00
renesas Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-10-21 09:14:18 +02:00
rocker rocker: fix link status detection in rocker_carrier_init() 2024-11-18 18:39:21 -08:00
samsung net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
seeq net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
sfc net: ethtool: only allow set_rxnfc with rss + ring_cookie if driver opts in 2024-11-14 19:53:41 -08:00
sgi net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
silan
sis
smsc net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
socionext net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
stmicro net: stmmac: dwmac-socfpga: Set RX watchdog interrupt as broken 2024-11-26 11:58:12 +01:00
sun net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
sunplus net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
synopsys
tehuti netdev_features: convert NETIF_F_LLTX to dev->lltx 2024-09-03 11:36:43 +02:00
ti net: ethernet: ti: am65-cpsw: enable DSCP to priority map for RX 2024-11-18 12:00:21 +00:00
toshiba wifi: remove iw_public_data from struct net_device 2024-10-08 21:53:40 +02:00
tundra net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
vertexcom net: vertexcom: mse102x: Fix tx_bytes calculation 2024-11-09 13:41:17 -08:00
via net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
wangxun Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-11-19 13:56:02 +01:00
wiznet net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
xilinx Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-11-07 13:44:16 -08:00
xircom
xscale net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
Kconfig net: ethernet: oa_tc6: implement register write operation 2024-09-11 20:53:42 -07:00
Makefile net: ethernet: oa_tc6: implement register write operation 2024-09-11 20:53:42 -07:00
dnet.c net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
dnet.h
ec_bhf.c
ethoc.c net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
fealnx.c
jme.c net: ethernet: use ip_hdrlen() instead of bit shift 2024-08-11 04:41:15 +01:00
jme.h
korina.c net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
lantiq_etop.c net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
lantiq_xrx200.c net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
oa_tc6.c net: ethernet: oa_tc6: add helper function to enable zero align rx frame 2024-09-11 20:53:45 -07:00