Remove IMSG_CTL_SHOW_RIB_HASH and struct rde_hashstats which are no
authorclaudio <claudio@openbsd.org>
Wed, 31 Aug 2022 15:51:44 +0000 (15:51 +0000)
committerclaudio <claudio@openbsd.org>
Wed, 31 Aug 2022 15:51:44 +0000 (15:51 +0000)
longer used. Also cleanup some hash sizes which are also no longer used.
OK tb@

usr.sbin/bgpd/bgpd.h
usr.sbin/bgpd/rde.c
usr.sbin/bgpd/session.c

index 86c0967..115b93d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bgpd.h,v 1.451 2022/08/29 18:18:55 claudio Exp $ */
+/*     $OpenBSD: bgpd.h,v 1.452 2022/08/31 15:51:44 claudio Exp $ */
 
 /*
  * Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>
@@ -547,7 +547,6 @@ enum imsg_type {
        IMSG_CTL_SHOW_RIB_ATTR,
        IMSG_CTL_SHOW_NETWORK,
        IMSG_CTL_SHOW_RIB_MEM,
-       IMSG_CTL_SHOW_RIB_HASH,
        IMSG_CTL_SHOW_TERSE,
        IMSG_CTL_SHOW_TIMER,
        IMSG_CTL_LOG_VERBOSE,
@@ -1208,15 +1207,6 @@ struct rde_memstats {
        long long       pset_size;
 };
 
-struct rde_hashstats {
-       char            name[16];
-       long long       num;
-       long long       min;
-       long long       max;
-       long long       sum;
-       long long       sumq;
-};
-
 #define        MRT_FILE_LEN    512
 #define        MRT2MC(x)       ((struct mrt_config *)(x))
 
index c43a212..6aa47b9 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rde.c,v 1.572 2022/08/31 14:29:36 claudio Exp $ */
+/*     $OpenBSD: rde.c,v 1.573 2022/08/31 15:51:44 claudio Exp $ */
 
 /*
  * Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>
@@ -146,9 +146,6 @@ rde_sighdlr(int sig)
 }
 
 uint32_t       peerhashsize = 1024;
-uint32_t       pathhashsize = 128 * 1024;
-uint32_t       attrhashsize = 16 * 1024;
-uint32_t       nexthophashsize = 1024;
 
 void
 rde_main(int debug, int verbose)
@@ -626,8 +623,6 @@ badnetdel:
                case IMSG_CTL_SHOW_RIB_MEM:
                        imsg_compose(ibuf_se_ctl, IMSG_CTL_SHOW_RIB_MEM, 0,
                            imsg.hdr.pid, -1, &rdemem, sizeof(rdemem));
-                       imsg_compose(ibuf_se_ctl, IMSG_CTL_END, 0, imsg.hdr.pid,
-                           -1, NULL, 0);
                        break;
                case IMSG_CTL_SHOW_SET:
                        /* first roa set */
index 204e64b..b548455 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: session.c,v 1.434 2022/08/26 14:10:52 claudio Exp $ */
+/*     $OpenBSD: session.c,v 1.435 2022/08/31 15:51:44 claudio Exp $ */
 
 /*
  * Copyright (c) 2003, 2004, 2005 Henning Brauer <henning@openbsd.org>
@@ -3141,7 +3141,6 @@ session_dispatch_imsg(struct imsgbuf *ibuf, int idx, u_int *listener_cnt)
                case IMSG_CTL_SHOW_RIB_COMMUNITIES:
                case IMSG_CTL_SHOW_RIB_ATTR:
                case IMSG_CTL_SHOW_RIB_MEM:
-               case IMSG_CTL_SHOW_RIB_HASH:
                case IMSG_CTL_SHOW_NETWORK:
                case IMSG_CTL_SHOW_NEIGHBOR:
                case IMSG_CTL_SHOW_SET: