ok

Claudio Jeker([email protected]) on 2022.09.01 12:48:32 +0200:
> bgpd no longer needs siphash.h and also remove a hash member and a
> prototype which are now unused.
> 
> -- 
> :wq Claudio
> 
> Index: rde.h
> ===================================================================
> RCS file: /cvs/src/usr.sbin/bgpd/rde.h,v
> retrieving revision 1.268
> diff -u -p -r1.268 rde.h
> --- rde.h     31 Aug 2022 14:29:36 -0000      1.268
> +++ rde.h     1 Sep 2022 09:55:49 -0000
> @@ -217,7 +217,6 @@ struct rde_aspath {
>       RB_ENTRY(rde_aspath)             entry;
>       struct attr                     **others;
>       struct aspath                   *aspath;
> -     uint64_t                         hash;
>       int                              refcnt;
>       uint32_t                         flags;         /* internally used */
>       uint32_t                         med;           /* multi exit disc */
> @@ -434,7 +433,6 @@ int                attr_optadd(struct rde_aspath *, u
>  struct attr  *attr_optget(const struct rde_aspath *, uint8_t);
>  void          attr_copy(struct rde_aspath *, const struct rde_aspath *);
>  int           attr_compare(struct rde_aspath *, struct rde_aspath *);
> -uint64_t      attr_hash(struct rde_aspath *);
>  void          attr_freeall(struct rde_aspath *);
>  void          attr_free(struct rde_aspath *, struct attr *);
>  #define               attr_optlen(x) \
> Index: rde_attr.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/bgpd/rde_attr.c,v
> retrieving revision 1.130
> diff -u -p -r1.130 rde_attr.c
> --- rde_attr.c        31 Aug 2022 14:29:36 -0000      1.130
> +++ rde_attr.c        1 Sep 2022 09:56:55 -0000
> @@ -24,7 +24,6 @@
>  #include <limits.h>
>  #include <stdlib.h>
>  #include <string.h>
> -#include <siphash.h>
>  
>  #include "bgpd.h"
>  #include "rde.h"
> Index: rde_community.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/bgpd/rde_community.c,v
> retrieving revision 1.8
> diff -u -p -r1.8 rde_community.c
> --- rde_community.c   29 Aug 2022 16:44:47 -0000      1.8
> +++ rde_community.c   1 Sep 2022 09:56:57 -0000
> @@ -21,7 +21,6 @@
>  #include <limits.h>
>  #include <stdlib.h>
>  #include <string.h>
> -#include <siphash.h>
>  
>  #include "bgpd.h"
>  #include "rde.h"
> Index: rde_rib.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/bgpd/rde_rib.c,v
> retrieving revision 1.247
> diff -u -p -r1.247 rde_rib.c
> --- rde_rib.c 30 Aug 2022 18:50:21 -0000      1.247
> +++ rde_rib.c 1 Sep 2022 09:57:02 -0000
> @@ -22,7 +22,6 @@
>  #include <limits.h>
>  #include <stdlib.h>
>  #include <string.h>
> -#include <siphash.h>
>  #include <time.h>
>  
>  #include "bgpd.h"
> @@ -640,7 +639,7 @@ path_lookup(struct rde_aspath *aspath)
>  }
>  
>  /*
> - * Link this aspath into the global hash table.
> + * Link this aspath into the global table.
>   * The asp had to be alloced with path_get.
>   */
>  static void
> @@ -679,7 +678,6 @@ struct rde_aspath *
>  path_copy(struct rde_aspath *dst, const struct rde_aspath *src)
>  {
>       dst->aspath = aspath_copy(src->aspath);
> -     dst->hash = 0;          /* not linked so no hash and no refcnt */
>       dst->refcnt = 0;
>       dst->flags = src->flags & ~F_ATTR_LINKED;
>  
> Index: rde_update.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/bgpd/rde_update.c,v
> retrieving revision 1.146
> diff -u -p -r1.146 rde_update.c
> --- rde_update.c      17 Aug 2022 15:15:26 -0000      1.146
> +++ rde_update.c      1 Sep 2022 09:57:06 -0000
> @@ -22,7 +22,6 @@
>  #include <limits.h>
>  #include <stdlib.h>
>  #include <string.h>
> -#include <siphash.h>
>  #include <stdio.h>
>  
>  #include "bgpd.h"
> 

Reply via email to