Cory Snider
50416cf892
libnetwork/d/bridge: remove leftover DOCKER chain
...
When the daemon started with the nftables backend after a release older
than 28.0.0 had run with iptables, NewCleaner deleted the jumps from
filter-FORWARD to DOCKER-FORWARD and DOCKER-ISOLATION-STAGE-1, then
removed Docker's chains. Those releases also jumped from FORWARD to the
filter table's DOCKER chain for each bridge ("-o docker0 -j DOCKER").
iptables refuses to delete a chain that a rule still jumps to, and
removeIPChains ignores the error. The cleaner's DelNetwork deleted the
per-bridge jump later, when the bridge driver restored the network, but
nothing tried to remove the chain again. The empty DOCKER chain
remained.
When the bridge driver has restored its networks and endpoints, call
the cleaner's new Done method, which removes the chains again.
Signed-off-by: Cory Snider <csnider@mirantis.com >
2026-11-04 12:25:59 -05:00
..
2025-12-15 18:56:34 +01:00
2025-07-21 09:30:05 -07:00
2026-09-18 22:59:37 +02:00
2026-09-18 18:28:46 +02:00
2026-10-09 14:31:01 -04:00
2026-10-02 16:31:27 -04:00
2026-10-19 23:30:44 +02:00
2025-11-11 15:01:25 +01:00
2026-10-15 16:25:03 +06:00
2026-10-06 14:33:44 -04:00
2026-11-04 12:25:59 -05:00
2026-10-06 14:33:44 -04:00
2026-10-01 14:11:29 +02:00
2026-10-02 16:31:27 -04:00
2025-09-10 11:06:05 -04:00
2026-09-18 18:28:45 +02:00
2025-08-01 00:49:22 +02:00
2025-09-10 11:00:35 -04:00
2026-10-23 18:46:18 -04:00
2026-10-08 01:16:45 +02:00
2025-08-28 00:20:34 -07:00
2025-12-15 18:56:34 +01:00
2026-10-29 20:32:12 +01:00
2026-04-10 02:02:51 +09:00
2026-04-10 02:02:51 +09:00
2026-03-25 23:23:41 +01:00
2026-10-09 14:31:01 -04:00
2026-06-12 12:09:28 +02:00
2026-04-10 02:02:51 +09:00
2025-08-28 11:47:29 +02:00
2026-09-18 18:28:46 +02:00
2025-08-01 14:48:05 +02:00
2026-06-16 11:38:15 +02:00
2025-08-16 15:18:22 +02:00
2026-10-29 14:52:48 -04:00
2026-09-17 19:39:05 -04:00
2026-09-17 19:39:05 -04:00
2026-04-25 16:22:09 +09:00
2025-07-21 09:30:05 -07:00
2026-10-09 14:31:01 -04:00
2026-10-09 14:31:01 -04:00
2026-10-09 14:31:01 -04:00
2025-07-31 10:13:29 -07:00
2025-07-31 10:13:29 -07:00
2025-07-31 10:13:29 -07:00
2026-10-14 18:21:03 +02:00
2026-10-09 14:31:01 -04:00
2025-09-03 12:10:10 +02:00
2025-09-03 12:10:10 +02:00
2025-07-31 10:13:29 -07:00
2025-08-08 17:07:07 +02:00
2025-08-08 17:07:07 +02:00
2025-10-21 10:37:05 +02:00
2026-10-07 19:06:00 -04:00
2025-08-01 00:49:22 +02:00
2026-10-02 16:31:27 -04:00
2026-09-01 19:04:16 +02:00
2025-07-31 10:13:29 -07:00
2026-10-07 19:06:00 -04:00
2026-08-07 18:00:05 -04:00
2025-07-23 15:52:10 -04:00
2026-10-09 14:31:01 -04:00
2026-10-09 14:31:01 -04:00
2026-10-07 19:06:00 -04:00
2025-08-01 00:49:22 +02:00
2025-09-15 10:39:08 +01:00
2025-09-25 22:53:41 +02:00
2026-03-25 23:23:41 +01:00
2026-10-02 11:23:32 -04:00
2026-09-30 17:30:45 -04:00
2026-10-09 14:31:01 -04:00
2025-09-24 18:27:17 +01:00
2026-09-18 22:59:37 +02:00
2026-10-28 11:38:21 +01:00
2026-10-02 16:31:27 -04:00
2026-10-02 16:31:27 -04:00
2026-02-14 07:51:29 -08:00
2026-10-02 16:31:27 -04:00
2026-10-02 16:31:27 -04:00
2026-10-09 14:31:01 -04:00
2026-02-14 07:51:29 -08:00
2026-10-09 14:31:01 -04:00
2026-10-07 19:06:00 -04:00
2026-05-12 14:37:09 +02:00
2026-10-29 14:52:48 -04:00
2026-10-29 14:52:48 -04:00
2026-09-18 22:59:37 +02:00
2026-10-07 19:06:00 -04:00
2026-10-07 19:06:00 -04:00
2026-08-05 14:41:03 +02:00