From nobody Wed Apr 1 15:57:43 2026 X-Original-To: dev-commits-src-all@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 4fm8lK0Yh0z6Y2wl for ; Wed, 01 Apr 2026 15:57:49 +0000 (UTC) (envelope-from git@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 "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fm8lJ70lJz3mkM for ; Wed, 01 Apr 2026 15:57:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1775059069; 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=9nPbIcjZzcZyiAauIjCG6wq1DrHNlTd35eyot5ZjtJM=; b=olMrHbCSkaULXRi1XPH6lc/Z48JWEFwy+V+c6j6QZB896/lFeUVBUjRNiStw8kyYQD5PNn n1g6NgtiFfwfizo9P8NyqTAaO/09uQrbLGK4VCSW5stAEd8XdQBXmO6OpxjRiaYzL0HTaj YLlCcPzFmBwgLcXco8Ig/IHRtEJDl9ZA2Y6BL9R4AC87CdhuEbKyx0JHM7LAjA06nOB0hs yy0qTJ7B3J5JmO06KsMAaotr/ns+4G5mQ6cw2Bhh8kJb2PPGKa0E7nTxh+NpCmwVIq8qiN HtMkVtn7zxMEYB4rT9e7fGvltJwuQ5BjZ6eGebkBYRCzAoAh+ohUCNsonvb34Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1775059069; a=rsa-sha256; cv=none; b=m2YSc9R0SwczIAw/d1bv5mxI35QmRc5GPmaaTRovDIExtEOnyAUxapqmUdMklG8SrRqxCy sm9mgSRf+Ds8rKktTWk4OcLcAfhxgGkr9MxvCRZBXtHTinYC9YxJwbePWUKSYX4RgItLnQ xMXJDW5K4rOR5ueG5Uz+/Al7BxJo1NnkLmOzTLNzINsFkmppxc/EqMNT1FcKi+zuH1T/dO 7cWW5uZREZbtGSlv6saS/aSmg0OsYbS2J5IRfF3mfmlHG6pDoPJDlvmCggELkOB/ZjdSMq SysVmNhQn2RrtMfeM7xT/wbGs+SJUjWDdE26vwZtNUXH/lQ3j/9d2zN/V+/mHw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1775059069; 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=9nPbIcjZzcZyiAauIjCG6wq1DrHNlTd35eyot5ZjtJM=; b=W4F9TY+u4D7Fy2M0lTxmHDZ27/h/LEVd0ntlCzGg+M603zJM0vDZJIWBrkHrhpHs6UG6Ro WKhgv459duSoddTSeITsB81zRGuF+cdLajDxbPsqluClujGrqpn8+zgCyDrBeKDRGeOvR5 N7r/C2meCp9pl93jJ8fFQw/lsQAra3DntExYIMC16jFZ5qZdOJbwtubLmJ7Z0NBHCABsg+ n+jJc/8p2LIbeagjVCj8HcwBWY7DSBDJKK9g5RGy9y6Yyl2tR7ohQ950QC0Y57crWWk934 /7uqCNhwvy4ipkAtDyRs59D0hsL+cxRgipkwOeA4KEjCMsKLZZ47GoqKH30+Yg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fm8lJ6SMKz6yW for ; Wed, 01 Apr 2026 15:57:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3a9a8 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 01 Apr 2026 15:57:43 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Pouria Mousavizadeh Tehrani Subject: git: 759d8a13a3b4 - main - route(8): Show weight of nexthop in multipath routes List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: pouria X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 759d8a13a3b4510b7fab4d6c32e5a8de5ab056e7 Auto-Submitted: auto-generated Date: Wed, 01 Apr 2026 15:57:43 +0000 Message-Id: <69cd4077.3a9a8.322f5eed@gitrepo.freebsd.org> The branch main has been updated by pouria: URL: https://cgit.FreeBSD.org/src/commit/?id=759d8a13a3b4510b7fab4d6c32e5a8de5ab056e7 commit 759d8a13a3b4510b7fab4d6c32e5a8de5ab056e7 Author: Pouria Mousavizadeh Tehrani AuthorDate: 2026-03-31 19:50:51 +0000 Commit: Pouria Mousavizadeh Tehrani CommitDate: 2026-04-01 15:56:19 +0000 route(8): Show weight of nexthop in multipath routes Reviewed by: zlei, markj Differential Revision: https://reviews.freebsd.org/D56202 --- sbin/route/route_netlink.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sbin/route/route_netlink.c b/sbin/route/route_netlink.c index e3ddbf81e62c..01817dcbb850 100644 --- a/sbin/route/route_netlink.c +++ b/sbin/route/route_netlink.c @@ -472,7 +472,7 @@ static void print_nlmsg_route_nhop(struct nl_helper *h, struct snl_parsed_route *r, struct rta_mpath_nh *nh, bool first) { - // gw 10.0.0.1 ifp vtnet0 mtu 1500 table inet.0 + // gw 10.0.0.1 iface vtnet0 weight 100 mtu 1500 expire 3600 table inet.0 if (nh->gw != NULL) { char gwbuf[128]; print_prefix(h, gwbuf, sizeof(gwbuf), nh->gw, -1); @@ -486,6 +486,7 @@ print_nlmsg_route_nhop(struct nl_helper *h, struct snl_parsed_route *r, if (nh->rtax_mtu == 0) nh->rtax_mtu = link.ifla_mtu; printf("iface %s ", link.ifla_ifname); + printf("weight %d ", nh->rtnh_weight); if (nh->rtax_mtu != 0) printf("mtu %d ", nh->rtax_mtu); if (nh->rta_expire > 0)