Date: Thu, 30 Jul 2026 13:01:52 +0000 From: Pouria Mousavizadeh Tehrani <pouria@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: 81efd611d817 - main - routing: Remove unused rib_head members Message-ID: <6a6b4b40.450b8.3b2d7e8b@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by pouria: URL: https://cgit.FreeBSD.org/src/commit/?id=81efd611d81743fa08d36ee830d4c28e1955badd commit 81efd611d81743fa08d36ee830d4c28e1955badd Author: Pouria Mousavizadeh Tehrani <pouria@FreeBSD.org> AuthorDate: 2026-07-29 17:52:56 +0000 Commit: Pouria Mousavizadeh Tehrani <pouria@FreeBSD.org> CommitDate: 2026-07-30 12:59:38 +0000 routing: Remove unused rib_head members Remove unused rnh_multipath and rib_algo_fixed members. While here, convert rib_dying and rib_algo_init from uint32_t to bool. Reviewed by: glebius Differential Revision: https://reviews.freebsd.org/D58537 --- sys/net/route/route_var.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/sys/net/route/route_var.h b/sys/net/route/route_var.h index c91002e6c005..b830890295a6 100644 --- a/sys/net/route/route_var.h +++ b/sys/net/route/route_var.h @@ -56,7 +56,6 @@ struct rib_head { rn_walktree_from_t *rnh_walktree_from; /* traverse tree below a */ rnh_set_nh_pfxflags_f_t *rnh_set_nh_pfxflags; /* hook to alter record prior to insertion */ rt_gen_t rnh_gen; /* datapath generation counter */ - int rnh_multipath; /* multipath capable ? */ struct radix_node rnh_nodes[3]; /* empty tree for common case */ struct rmlock rib_lock; /* config/data path lock */ struct radix_mask_head rmhead; /* masks radix head */ @@ -67,9 +66,8 @@ struct rib_head { time_t next_expire; /* Next expire run ts */ uint32_t rnh_prefixes; /* Number of prefixes */ rt_gen_t rnh_gen_rib; /* fib algo: rib generation counter */ - uint32_t rib_dying:1; /* rib is detaching */ - uint32_t rib_algo_fixed:1;/* fixed algorithm */ - uint32_t rib_algo_init:1;/* algo init done */ + bool rib_dying:1, /* rib is detaching */ + rib_algo_init:1;/* algo init done */ struct nh_control *nh_control; /* nexthop subsystem data */ rnh_augment_nh_f_t *rnh_augment_nh;/* hook to alter nexthop prior to insertion */ CK_STAILQ_HEAD(, rib_subscription) rnh_subscribers;/* notification subscribers */home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a6b4b40.450b8.3b2d7e8b>
