Heran Yang
2aed6d9ad7
network: find pending address in IPv4 ACD callback
...
When IPv4 ACD is enabled for a DHCPv4 address, the address remains in
the request queue until ACD succeeds. Hence, when ACD detects a
conflict, the address may not be present in link->addresses yet.
on_acd() currently looks up the address with address_get(), which only
searches link->addresses. This makes the callback return early and
prevents dhcp4_address_on_conflict() from sending DHCPDECLINE.
Use address_get_harder(), which also looks up pending address requests.
Fixes #39460
2026-09-23 14:35:58 +09:00
..
2026-09-04 14:22:25 +09:00
2026-09-10 01:00:04 +09:00
2026-07-15 02:18:05 +09:00
2026-08-28 06:34:45 +09:00
2025-12-15 08:50:13 +09:00
2025-12-15 08:50:13 +09:00
2026-07-16 01:23:40 +09:00
2026-04-03 13:05:03 +02:00
2026-07-15 02:18:05 +09:00
2026-07-20 14:35:04 +09:00
2026-07-15 02:18:05 +09:00
2025-12-15 08:50:13 +09:00
2026-05-17 21:02:20 +09:00
2026-07-15 02:18:05 +09:00
2026-05-17 01:31:42 +09:00
2026-07-15 02:18:05 +09:00
2026-05-16 08:05:01 +09:00
2026-07-15 02:18:05 +09:00
2026-05-16 08:05:01 +09:00
2026-07-15 02:18:05 +09:00
2026-04-03 13:05:03 +02:00
2026-07-15 02:18:05 +09:00
2026-04-03 13:05:03 +02:00
2026-07-15 02:18:05 +09:00
2026-07-20 14:35:04 +09:00
2026-07-15 02:18:05 +09:00
2026-05-21 17:42:29 +09:00
2026-07-15 02:18:05 +09:00
2026-05-17 01:31:42 +09:00
2026-07-15 02:18:05 +09:00
2026-07-20 14:35:04 +09:00
2026-07-20 14:35:04 +09:00
2026-08-28 09:29:04 +02:00
2026-07-20 14:35:04 +09:00
2025-12-15 08:50:13 +09:00
2026-01-02 04:04:19 +09:00
2025-12-15 08:50:13 +09:00
2026-09-23 13:39:40 +09:00
2026-01-02 04:04:19 +09:00
2026-05-21 17:42:29 +09:00
2025-10-17 21:11:23 +09:00
2026-07-20 16:23:04 +09:00
2025-06-24 00:20:20 +09:00
2026-05-21 16:55:59 +09:00
2025-11-26 19:02:31 +09:00
2026-09-23 14:35:47 +09:00
2026-09-23 14:35:47 +09:00
2026-01-02 04:05:45 +09:00
2026-05-20 03:03:33 +09:00
2026-05-20 03:03:33 +09:00
2026-09-23 14:35:47 +09:00
2026-01-30 23:38:13 +09:00
2026-05-21 16:55:59 +09:00
2026-05-21 16:55:59 +09:00
2026-05-22 23:06:54 +09:00
2026-04-08 13:57:39 +02:00
2025-11-14 07:50:13 +09:00
2026-05-21 16:55:59 +09:00
2026-05-21 16:55:59 +09:00
2025-06-14 00:17:14 +09:00
2026-01-02 04:05:45 +09:00
2026-07-15 02:18:05 +09:00
2026-05-21 16:55:59 +09:00
2026-09-23 14:35:58 +09:00
2025-11-18 12:27:59 +01:00
2026-05-15 03:30:01 +09:00
2026-05-15 03:30:01 +09:00
2026-05-22 23:06:54 +09:00
2026-05-29 04:34:18 +09:00
2026-05-29 04:34:18 +09:00
2026-03-18 22:55:52 +00:00
2026-09-23 13:39:40 +09:00
2026-09-23 13:39:40 +09:00
2026-01-02 04:05:45 +09:00
2025-06-18 00:53:24 +09:00
2026-07-20 14:35:04 +09:00
2026-08-24 11:54:44 -04:00
2025-11-15 07:52:42 +01:00
2026-09-01 18:28:43 +09:00
2026-07-20 14:35:04 +09:00
2026-09-23 14:35:47 +09:00
2026-08-20 04:05:12 +09:00
2026-08-17 17:17:18 +09:00
2026-08-17 17:17:18 +09:00
2026-06-11 16:32:25 +02:00
2026-01-02 04:04:19 +09:00
2025-07-13 12:41:14 +02:00
2026-08-17 16:58:03 +09:00
2026-07-24 13:44:04 +09:00
2026-07-16 01:23:40 +09:00
2026-04-12 15:27:15 +02:00
2025-12-15 08:50:13 +09:00
2026-07-15 19:21:18 +01:00
2026-07-15 19:21:18 +01:00
2026-05-21 17:39:30 +09:00
2026-01-02 04:05:45 +09:00
2026-02-18 17:57:32 +09:00
2025-11-15 07:52:42 +01:00
2025-12-15 08:50:13 +09:00
2026-07-15 19:11:08 +01:00
2026-09-07 19:08:35 +09:00
2026-01-02 04:05:45 +09:00
2026-04-12 15:27:15 +02:00
2026-01-02 04:04:19 +09:00
2026-06-11 16:32:25 +02:00
2026-01-02 04:05:45 +09:00
2026-06-26 09:12:10 -04:00
2026-03-09 10:57:06 +09:00
2026-02-16 14:28:52 +09:00
2026-03-18 22:55:52 +00:00
2026-03-18 22:55:52 +00:00
2026-07-06 13:42:22 +01:00
2026-07-06 13:42:21 +01:00
2026-08-17 17:18:57 +09:00
2026-01-02 04:05:45 +09:00
2026-02-16 13:22:21 +09:00
2026-02-16 13:22:21 +09:00
2026-06-20 10:37:47 +02:00
2026-02-18 17:58:33 +09:00
2025-12-15 08:50:13 +09:00
2026-05-08 11:14:13 +02:00
2026-06-11 09:43:09 +02:00
2026-02-16 13:22:21 +09:00
2026-04-10 15:08:02 +02:00
2026-03-04 12:42:19 +01:00
2026-08-28 06:34:45 +09:00
2026-05-26 18:51:26 +01:00
2026-03-06 04:43:30 +09:00
2026-09-03 18:05:17 +09:00
2026-09-03 18:05:17 +09:00
2026-08-28 14:50:10 +02:00
2025-06-16 16:58:38 +09:00
2026-07-15 19:21:18 +01:00
2025-07-28 03:37:31 +09:00
2026-07-24 13:44:04 +09:00