Linus Torvalds
805185b7c7
Merge tag 'net-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
...
Pull networking fixes from Jakub Kicinski:
"Including fixes from netfilter and IPsec.
Current release - regressions:
- do not acquire dev->tx_global_lock in netdev_watchdog_up()
- ethtool: keep rtnl_lock for ops using ethtool_op_get_link()
- fix deadlock in nested UP notifier events
Current release - new code bugs:
- eth:
- cn20k: fix subbank free list indexing for search order
- airoha: fix BQL underflow in shared QDMA TX ring
Previous releases - regressions:
- netfilter:
- flowtable: fix offloaded ct timeout never being extended
- nf_conncount: prevent connlimit drops for early confirmed ct
Previous releases - always broken:
- require CAP_NET_ADMIN in the originating netns when modifying
cross-netns devices
- report NAPI thread PID in the caller's pid namespace
- mac802154: fix dirty frag in in-place crypto for IOT radios
- sctp: hold socket lock when dumping endpoints in sctp_diag, avoid
an overflow
- eth: gve: fix header buffer corruption with header-split and HW-GRO
- af_key: initialize alg_key_len for IPComp states, prevent OOB read"
* tag 'net-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (213 commits)
selftests: bonding: add a test for VLAN propagation over a bonded real device
vlan: defer real device state propagation to netdev_work
net: add the driver-facing netdev_work scheduling API
net: turn the rx_mode work into a generic netdev_work facility
net: ethtool: keep rtnl_lock for ops using ethtool_op_get_link()
rxrpc: Fix rxrpc_rotate_tx_rotate() to check there's something to rotate
rxrpc: Fix leak of released call in recvmsg(MSG_PEEK)
rxrpc: Fix socket notification race
rxrpc: Fix potential infinite loop in rxrpc_recvmsg()
rxrpc: Fix oob challenge leak in cleanup after notification failure
rxrpc: Fix the reception of a reply packet before data transmission
afs: Fix uncancelled rxrpc OOB message handler
afs: Fix further netns teardown to cancel the preallocation charger
rxrpc: Fix double unlock in rxrpc_recvmsg()
rxrpc: Fix leak of connection from OOB challenge
rxrpc: Fix ACKALL packet handling
net: hns3: differentiate autoneg default values between copper and fiber
net: hns3: fix permanent link down deadlock after reset
net: hns3: refactor MAC autoneg and speed configuration
net: hns3: unify copper port ksettings configuration path
...
2026-06-25 12:25:36 -07:00
..
2026-05-30 22:25:23 +02:00
2025-11-06 14:19:43 -08:00
2026-03-27 09:12:36 -03:00
2026-03-25 17:40:22 +01:00
2026-02-05 11:58:40 +01:00
2026-05-30 22:25:32 +02:00
2026-02-09 12:29:22 +01:00
2026-01-16 10:42:33 +01:00
2026-04-02 15:52:49 +02:00
2026-05-30 22:25:50 +02:00
2026-03-18 15:11:40 +05:30
2026-06-22 12:20:21 -07:00
2026-06-18 08:50:52 -07:00
2026-06-17 11:21:40 -07:00
2026-05-19 10:45:38 +02:00
2026-06-11 10:26:40 +02:00
2026-06-16 23:19:19 +02:00
2026-02-19 07:26:26 -07:00
2026-06-23 15:51:14 -07:00
2026-03-29 21:25:09 -04:00
2026-01-18 14:19:21 -06:00
2026-06-17 11:32:14 +01:00
2026-06-18 08:16:21 -07:00
2026-04-15 14:15:25 -07:00
2026-06-21 17:05:45 +02:00
2026-05-02 19:12:36 -07:00
2026-06-23 08:11:21 +02:00
2026-03-26 15:22:41 +01:00
2026-01-21 19:46:58 -08:00
2025-12-02 17:03:55 -08:00
2026-01-21 14:11:57 +05:30
2026-05-05 14:48:12 +02:00
2026-06-23 15:51:14 -07:00
2026-06-03 23:13:32 +02:00
2026-06-17 12:10:11 +01:00
2026-06-17 11:21:40 -07:00
2026-06-12 14:10:22 +01:00
2026-06-09 16:32:59 -04:00
2026-05-12 07:30:53 +02:00
2025-02-21 09:54:01 +01:00
2026-06-21 11:31:28 -07:00
2017-11-02 11:10:55 +01:00
2025-12-03 19:45:29 +01:00
2025-12-10 16:07:42 -08:00
2026-06-17 11:21:40 -07:00
2026-01-20 19:44:19 -08:00
2019-05-24 17:27:11 +02:00
2024-10-05 13:22:04 +08:00
2019-05-24 17:27:11 +02:00
2019-05-24 17:27:11 +02:00
2025-03-15 15:08:53 +08:00
2024-02-09 11:13:59 -10:00
2023-03-24 19:19:19 -04:00
2026-06-16 08:53:53 -07:00
2021-07-16 18:46:45 +02:00
2026-01-16 16:46:14 +01:00
2019-05-24 17:37:52 +02:00
2017-11-07 10:32:44 +01:00
2026-02-17 13:25:13 +01:00
2025-10-23 13:21:26 +01:00
2025-11-20 14:03:43 -08:00
2023-02-09 23:01:49 +01:00
2026-06-24 06:53:25 -06:00
2026-06-16 13:02:47 +05:30
2026-01-05 16:43:30 +01:00
2026-05-28 11:36:53 -04:00
2026-04-01 20:03:07 -04:00
2026-04-09 13:28:05 -04:00
2025-07-31 11:28:03 -04:00
2026-06-16 10:07:36 -06:00
2025-10-22 11:14:05 -06:00
2026-05-12 09:44:31 +09:00
2026-06-12 20:33:16 -07:00
2026-02-27 15:39:00 -08:00
2026-06-14 13:47:38 -07:00
2026-06-17 09:18:14 +01:00
2025-09-13 16:54:45 -07:00
2026-06-04 10:28:11 +02:00
2025-11-21 11:21:31 +01:00
2026-03-10 16:01:48 -07:00
2026-05-29 05:34:25 -06:00
2025-03-08 14:37:39 +01:00
2023-08-24 16:20:25 -07:00
2026-05-18 21:33:15 +02:00
2026-01-31 16:16:07 -08:00
2025-11-25 09:17:13 +01:00
2022-02-23 10:58:28 +01:00
2026-06-17 12:03:56 +01:00
2018-06-15 18:10:01 -03:00
2022-09-30 14:50:11 -07:00
2026-04-11 07:58:33 +02:00
2024-10-30 17:02:38 -07:00
2026-06-15 13:51:27 +05:30
2026-04-27 09:56:38 -07:00
2026-06-21 11:31:28 -07:00
2026-06-08 18:21:32 -07:00
2026-05-28 06:51:30 -07:00
2026-06-15 14:21:14 +05:30
2026-06-15 14:21:14 +05:30
2026-06-15 05:01:15 +05:30
2026-03-24 15:08:05 +01:00
2023-07-17 16:08:08 -07:00
2025-02-27 14:52:37 +01:00
2026-05-20 20:23:32 +02:00
2026-05-22 11:47:33 +02:00
2023-10-18 14:43:22 -07:00
2023-12-21 13:56:10 +01:00
2025-10-28 17:32:56 +01:00
2024-09-18 07:52:24 +02:00
2020-09-30 11:50:35 -07:00
2026-06-22 12:20:21 -07:00
2025-02-26 19:51:37 -08:00
2026-04-04 18:40:58 -06:00
2019-05-24 17:27:11 +02:00
2021-09-17 15:08:45 +02:00
2026-01-05 16:43:32 +01:00
2024-10-15 17:30:32 +02:00
2026-05-14 14:10:39 +02:00
2024-10-08 18:41:06 +01:00
2024-06-12 11:29:36 -04:00
2020-12-11 14:10:44 +01:00
2025-07-14 20:22:59 +09:00
2026-03-27 22:19:17 +01:00
2026-05-22 13:36:52 +02:00
2019-05-24 17:37:52 +02:00
2024-11-03 12:36:54 -08:00
2026-03-09 08:28:21 +01:00
2025-07-01 13:55:37 -06:00
2023-07-10 14:36:12 +02:00
2026-06-13 13:24:34 -07:00
2024-10-31 19:19:36 -07:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2024-04-15 11:02:51 -07:00
2023-01-05 15:12:12 +00:00
2025-10-14 14:45:22 -07:00
2026-04-16 22:19:29 +02:00
2025-11-13 16:27:56 +01:00
2026-06-04 14:49:27 -07:00
2019-10-17 16:23:25 +02:00
2021-08-26 15:32:28 -04:00
2023-02-02 22:50:00 -08:00
2017-11-02 11:10:55 +01:00
2018-01-01 12:40:27 -07:00
2026-03-16 19:29:45 -07:00
2026-06-25 10:18:34 -07:00
2026-03-31 23:42:52 +00:00
2025-08-11 16:16:36 +02:00
2026-05-11 11:11:48 +02:00
2026-05-11 11:11:48 +02:00
2019-10-17 16:44:36 +02:00
2023-07-24 04:39:16 +09:00
2026-06-22 19:52:36 +00:00
2025-06-23 12:45:13 +02:00
2026-06-09 16:00:11 +02:00
2019-05-30 11:26:32 -07:00
2017-11-02 11:10:55 +01:00
2024-10-07 13:34:41 -04:00
2025-12-13 20:04:32 +12:00
2026-06-15 03:59:45 +05:30
2019-07-26 14:51:57 +10:00
2026-01-18 17:18:48 +09:00
2019-06-24 09:16:47 +10:00
2026-04-05 13:53:07 -07:00
2026-04-05 13:53:07 -07:00
2026-06-18 16:39:31 -07:00
2022-02-23 10:58:28 +01:00
2026-02-19 14:34:26 +01:00
2025-11-05 22:51:23 +01:00
2026-06-23 12:03:44 -07:00
2026-03-09 13:34:21 -07:00
2012-10-13 10:46:48 +01:00
2026-06-15 02:50:44 +05:30
2025-12-23 11:23:10 -08:00
2022-04-11 11:48:01 +02:00
2026-05-08 19:16:19 +05:30
2022-01-20 08:52:54 +02:00
2022-02-23 10:58:28 +01:00
2020-07-20 17:00:02 -07:00
2023-04-08 13:45:38 -07:00
2019-05-30 11:26:35 -07:00
2022-02-23 10:58:28 +01:00
2026-05-06 08:33:09 +02:00
2026-06-21 11:37:16 -07:00
2025-10-15 13:24:33 -07:00
2026-06-16 08:10:21 +05:30
2026-06-15 12:41:17 +05:30
2025-06-24 10:45:32 -05:00
2026-06-17 00:15:09 +02:00
2019-05-21 11:28:39 +02:00
2026-03-05 11:10:08 -05:00
2025-05-27 08:25:42 +02:00
2026-01-25 14:45:14 -08:00
2026-01-12 16:52:09 +01:00
2025-11-04 12:36:02 +01:00
2026-05-28 21:24:43 -07:00
2026-01-12 17:22:22 +01:00
2026-06-22 22:33:01 -07:00
2026-05-14 10:44:16 +02:00
2019-07-25 13:03:18 +02:00
2026-06-15 02:13:01 +03:00
2025-10-24 18:02:26 +03:00
2026-05-26 16:21:11 +02:00
2025-10-14 14:45:22 -07:00
2025-10-14 14:45:22 -07:00
2026-06-16 09:48:00 -06:00
2025-09-01 15:31:34 +02:00
2026-06-17 12:33:23 -07:00
2026-06-23 12:08:51 -05:00
2023-02-01 20:54:27 -08:00
2025-10-22 07:53:15 +02:00
2023-12-20 19:26:31 -05:00
2025-05-07 17:25:48 -05:00
2024-01-24 16:02:48 +01:00
2025-01-27 09:39:07 -05:00
2017-11-02 11:10:55 +01:00
2020-12-29 15:36:49 -08:00
2025-11-19 09:19:42 -05:00
2026-06-15 16:33:40 +02:00
2024-09-03 21:15:46 -07:00
2025-06-11 11:57:14 -07:00
2022-10-28 13:37:23 -07:00
2024-07-17 12:35:24 +02:00
2017-11-02 11:10:55 +01:00
2022-02-23 10:58:28 +01:00
2026-04-09 14:36:52 +02:00
2022-02-23 10:58:28 +01:00
2026-02-26 10:45:49 +01:00
2022-02-23 10:58:28 +01:00
2026-06-16 00:39:57 +02:00
2025-04-10 10:39:10 +01:00
2026-04-05 13:53:46 -07:00
2026-06-17 11:28:52 +01:00
2026-06-01 19:14:41 +02:00
2018-01-11 14:39:07 -06:00
2023-05-18 11:40:32 -07:00
2023-08-18 10:19:00 -07:00
2026-03-30 16:58:33 +02:00
2026-02-14 11:09:46 +01:00
2025-10-14 14:50:18 -07:00
2025-10-14 14:50:19 -07:00
2025-05-14 13:16:24 +02:00
2026-02-05 08:00:44 -08:00
2026-01-05 16:43:33 +01:00
2026-01-26 19:07:14 -08:00
2024-09-01 20:43:29 -07:00
2026-05-18 13:35:32 -05:00
2026-04-27 05:54:25 -07:00
2024-07-03 15:16:54 +02:00
2025-11-20 14:03:42 -08:00
2026-03-18 09:59:57 +00:00
2022-12-08 21:49:25 -05:00
2022-10-04 12:06:58 -06:00
2026-06-02 15:22:12 -07:00
2026-06-03 18:20:47 +02:00
2026-03-02 11:51:51 -05:00
2025-12-29 11:53:38 +01:00
2026-06-04 14:45:02 -07:00
2026-06-19 10:14:34 -07:00
2026-01-26 20:02:27 -08:00
2026-05-11 12:45:02 +02:00
2026-03-31 23:42:52 +00:00
2025-09-17 15:58:29 -04:00
2026-03-27 17:01:36 +01:00
2026-06-11 15:17:30 -07:00
2018-03-24 11:25:35 -05:00
2019-10-23 17:23:44 +02:00
2022-02-23 10:58:28 +01:00
2026-06-15 03:59:45 +05:30
2026-04-13 14:56:28 -07:00
2026-06-12 16:43:10 -07:00
2026-06-25 10:18:40 -07:00
2026-06-23 18:36:41 -07:00
2025-11-14 13:10:38 +01:00
2024-06-10 11:14:52 +01:00
2025-02-18 11:51:22 -05:00
2025-12-03 19:42:37 +01:00
2024-10-24 16:35:48 -05:00
2024-12-10 10:50:26 -06:00
2026-06-17 11:54:57 -07:00
2019-06-05 17:30:29 +02:00
2026-02-24 15:46:31 -08:00
2026-03-22 11:17:59 +09:00
2026-06-21 11:37:38 -07:00
2021-07-01 11:06:04 -07:00
2026-02-03 08:21:26 -08:00
2021-02-03 19:05:50 +01:00
2024-08-30 08:22:38 +02:00
2025-07-29 11:45:39 -05:00
2026-06-23 17:32:06 -05:00
2021-12-09 15:41:09 -05:00
2026-06-11 13:41:25 +02:00
2026-06-16 08:44:43 +05:30
2022-02-23 10:58:28 +01:00
2026-06-17 09:18:14 +01:00
2025-11-07 18:53:13 -08:00
2026-04-12 11:33:23 -07:00
2026-02-10 11:39:31 +01:00
2026-06-08 23:28:24 +02:00
2025-03-12 21:28:48 +01:00
2026-02-23 14:08:17 +01:00
2025-01-10 11:59:00 +01:00
2025-02-21 10:46:49 +01:00
2026-06-02 11:39:58 +02:00
2023-04-11 21:55:35 -04:00
2025-10-30 18:35:26 +01:00
2025-10-24 21:39:27 +02:00
2023-08-12 09:18:47 -07:00
2019-06-15 12:25:49 +02:00
2025-05-11 17:48:19 -07:00
2026-06-04 11:04:18 +02:00
2026-05-13 17:52:55 -07:00
2023-08-24 21:34:28 -04:00
2025-11-02 13:40:13 +01:00
2026-03-24 21:12:03 -07:00
2024-11-08 09:50:07 -07:00
2020-12-15 22:46:15 -08:00
2025-06-19 17:02:04 -07:00
2022-02-23 10:58:28 +01:00
2026-03-31 14:41:56 -07:00
2026-04-10 11:46:15 +01:00
2025-07-14 22:27:46 -07:00
2026-05-07 16:29:14 +02:00
2026-03-09 10:20:04 +01:00
2026-03-09 10:20:04 +01:00
2022-03-08 14:33:36 -06:00
2024-12-09 14:44:59 -08:00
2026-06-15 03:05:50 +05:30
2026-05-28 22:40:51 -04:00
2026-01-26 20:02:33 -08:00
2019-06-05 17:37:17 +02:00
2026-05-30 22:25:45 +02:00
2026-06-02 12:41:15 +02:00
2026-05-05 16:02:57 +02:00
2026-01-11 06:09:11 -10:00
2025-03-17 11:52:25 +01:00
2026-05-19 13:49:01 +02:00
2025-04-07 11:13:39 -07:00
2025-11-28 09:21:18 -07:00
2026-06-21 13:20:19 -07:00
2026-05-12 15:29:12 +01:00
2026-03-13 11:37:13 -04:00
2017-11-02 11:10:55 +01:00
2026-05-01 11:29:33 -04:00
2024-01-27 18:08:53 -08:00
2025-09-01 15:31:34 +02:00
2025-10-28 20:10:59 -04:00
2026-02-06 10:07:22 +01:00
2022-02-23 10:58:28 +01:00
2026-05-28 12:23:22 +02:00
2026-04-19 08:44:41 -07:00
2026-05-11 16:56:08 +02:00
2023-01-19 15:01:19 +01:00
2024-11-07 14:25:15 -08:00
2017-11-02 11:10:55 +01:00
2026-06-23 12:03:44 -07:00
2023-10-18 14:34:18 -07:00
2026-03-09 12:33:55 -04:00
2020-12-10 16:17:15 +01:00
2024-12-18 17:55:30 -08:00
2026-06-21 13:20:19 -07:00
2026-06-16 14:59:58 -07:00
2026-06-22 08:28:48 -07:00
2026-06-17 08:17:00 +01:00
2025-05-11 17:54:12 -07:00
2026-01-05 16:43:33 +01:00
2022-02-23 10:58:28 +01:00
2026-02-27 16:40:19 +01:00
2025-08-04 10:54:36 -07:00
2026-05-24 09:39:41 +02:00
2026-03-25 09:00:05 -07:00
2026-03-30 15:48:13 -04:00
2024-12-05 19:54:45 -08:00
2022-11-18 02:18:10 +01:00
2021-12-10 14:06:03 +00:00
2024-02-22 15:38:55 -08:00
2025-05-07 14:25:30 -07:00
2021-04-19 16:03:15 +02:00
2012-02-24 10:05:59 +01:00
2021-08-19 09:02:55 +09:00
2026-03-03 15:35:51 -08:00
2025-10-01 11:34:12 -07:00
2025-04-07 15:07:56 +01:00
2026-06-18 16:39:31 -07:00
2018-04-28 15:01:14 -07:00
2017-11-02 11:10:55 +01:00
2026-05-05 12:06:37 -05:00
2024-02-15 08:04:13 -08:00
2017-08-18 14:07:26 -03:00
2017-11-02 11:10:55 +01:00
2023-12-20 19:26:31 -05:00
2022-02-23 10:58:28 +01:00
2026-06-17 09:18:14 +01:00
2025-11-14 10:01:52 +01:00
2026-01-06 11:27:10 +01:00
2025-12-16 14:12:44 +01:00
2026-04-13 19:03:11 -07:00
2022-09-29 15:20:29 +02:00
2025-01-13 22:40:36 -08:00
2022-07-15 10:21:30 +02:00
2024-11-07 14:25:15 -08:00
2026-05-28 21:05:01 -07:00
2024-05-06 17:39:09 +02:00
2020-10-30 21:57:04 +01:00
2017-11-02 11:10:55 +01:00
2026-02-27 16:40:16 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2026-01-07 14:52:22 -05:00
2026-01-26 17:00:50 -05:00
2025-03-28 13:37:11 +01:00
2026-06-18 20:53:00 -07:00
2026-03-12 15:26:29 +01:00
2025-03-20 08:00:50 -07:00
2026-06-21 13:20:19 -07:00
2023-09-13 10:18:42 -07:00
2024-10-02 17:23:23 -04:00
2024-10-28 13:36:54 +01:00
2017-11-02 11:10:55 +01:00
2025-09-22 18:58:03 -07:00
2025-02-21 10:23:53 +01:00
2026-06-08 18:21:31 -07:00
2026-02-12 11:32:37 -08:00
2026-05-20 20:23:32 +02:00
2026-06-15 16:33:40 +02:00
2022-02-23 10:58:28 +01:00
2026-03-12 07:47:36 +01:00
2026-01-29 07:33:35 +00:00
2023-10-19 11:02:48 +02:00
2024-10-08 21:54:05 +02:00
2022-02-23 10:58:28 +01:00
2026-05-29 07:55:33 -10:00
2026-04-05 13:53:07 -07:00
2020-08-12 10:57:59 -07:00
2025-03-13 13:25:58 -07:00
2025-03-13 13:25:58 -07:00
2025-03-13 13:25:58 -07:00