From nobody Thu Jan 18 03:52:21 2024 X-Original-To: bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TFpjK5KMtz57XtZ for ; Thu, 18 Jan 2024 03:52:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TFpjK1dFhz4s84 for ; Thu, 18 Jan 2024 03:52:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1705549941; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=5V3tnMr4wU4ye9aXWtIlROEAVMXhgoSjUEDV8MBzVOM=; b=suPCCzB99Buo+Tuv7IY9Vhyp2BZo8i28NTB4XYcyzrhvFI1kQhOEWmMWXVpv4lz3n98Ruu pYGunSTsnjBLqOFvymwEI+Ww+NoxHdDigmGTJdnvLKJ8gMS0GxWyra1mAQVyZlp5A3NjsZ ZwtLKJIjmWJFSRbJms1Fiqel7/NkdSWzyMAuKBzzb1WtREg4S2h0q3Rbfb+tXD0fXVN/rD yw9LqBmyJLMVghqMwB0Vr8nkOeJF4TVzE7aWwNMBM8h/AAvLxFtDrkiD5As7dAuprpKDmT d5DbnQ0QmCmbyWCsbmhND5qHoWb4jpI2ObqDGf/Hr4RxXxK2UZ3/LqLMmMPHPw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1705549941; a=rsa-sha256; cv=none; b=YeI5twqP6bY8ZkDrpLtszmtVBn7ADFvaGIljtRxjk/KCpOlotIHSqJu0JgLMEqraLEcOzX vzgq3mJ1i9EnzRADTYPtIkEsRV/b8Zp8OIF+MdkMTBlQiTNtRlqseJSryvvft1NTmgMpkQ wXPI+cwyJAjXIBbNfLbmPYwdLnAaSiLvARfSbvW8Rlbdmr3jFrqm6V8PaRNRiQYmFA8zqQ qlJU8auX58mnhJFzy37CpYt2THIYIwN84YBBWYl8mW1rz0hTnM1O4L5lI90uhtx/XpYlGt hyCrfbPp9/W+D6uOKGFeoQLY0zzm8MX/ksZo6tRrp5PaBmZ7RUlnErSYGGM0Xw== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4TFpjK0PPyzrbN for ; Thu, 18 Jan 2024 03:52:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 40I3qLBm092481 for ; Thu, 18 Jan 2024 03:52:21 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 40I3qKab092479 for bugs@FreeBSD.org; Thu, 18 Jan 2024 03:52:21 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 276414] rtnetlink: destroying an interface generates spurious RTM_NEWLINKs Date: Thu, 18 Jan 2024 03:52:21 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: lexi.freebsd@le-fay.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-bugs@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D276414 Bug ID: 276414 Summary: rtnetlink: destroying an interface generates spurious RTM_NEWLINKs Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: kern Assignee: bugs@FreeBSD.org Reporter: lexi.freebsd@le-fay.org tested on FreeBSD 15.0-CURRENT #8 main-n267554-c8328f1a7b6e when an interface is destroyed, an rtnetlink socket monitoring RTNLGRP_LINK will get 1 or more spurious RTM_NEWLINKS, followed by the actual RTM_DELLIN= K. this can be observed with 'route monitor' which uses netlink: # ifconfig bridge1 create 03:49:47.538 PID 10747 add/repl iface iface#8 bridge1 admin DOWN oper DOWN = mtu 1500 # ifconfig bridge1 destroy 03:50:14.124 PID 10747 add/repl iface iface#8 bridge1 admin DOWN oper DOWN = mtu 1500 03:50:14.124 PID 10747 delete iface iface#8 bridge1 admin DOWN oper DOWN mtu 1500 with wg(4) interfaces, there are several spurious RTM_NEWLINKs after destro= y: 03:50:44.607 PID 10747 add/repl iface iface#8 wg1 admin DOWN oper DOWN mtu = 1420 03:50:44.607 PID 0 add/repl iface iface#8 wg1 admin DOWN oper DOWN mtu 1= 420 03:50:44.654 PID 10747 add/repl iface iface#8 wg1 admin DOWN oper DOWN mtu = 1420 03:50:44.654 PID 0 delete iface iface#8 wg1 admin DOWN oper DOWN mtu 1420 i'm not particularly familiar with the netlink API, but from reading the documentation, this isn't the behaviour i'd expect. --=20 You are receiving this mail because: You are the assignee for the bug.=