ok

On Sat, 5 Feb 2022, 01:08 Claudio Jeker, <cje...@diehard.n-r-g.com> wrote:

> This is something I wanted to do for a while. Switch from u_intXY_t to
> uintXY_t from stdint.h. The diff is mostly mechanical and was done with
> sed -i 's/u_intX_t/uintX_t/g' but uint8_t changes the tab spacing and so
> I had a look over the code and reindented where it made sense.
> Using stdint.h types will mostly help portability.
>
> Sorry for the size of this diff.
> --
> :wq Claudio
>
> Index: bgpctl/bgpctl.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/bgpctl/bgpctl.c,v
> retrieving revision 1.274
> diff -u -p -r1.274 bgpctl.c
> --- bgpctl/bgpctl.c     4 Feb 2022 12:01:33 -0000       1.274
> +++ bgpctl/bgpctl.c     4 Feb 2022 14:31:26 -0000
> @@ -54,9 +54,9 @@ void           show_mrt_dump(struct mrt_rib *, s
>  void            network_mrt_dump(struct mrt_rib *, struct mrt_peer *,
> void *);
>  void            show_mrt_state(struct mrt_bgp_state *, void *);
>  void            show_mrt_msg(struct mrt_bgp_msg *, void *);
> -const char     *msg_type(u_int8_t);
> +const char     *msg_type(uint8_t);
>  void            network_bulk(struct parse_result *);
> -int             match_aspath(void *, u_int16_t, struct filter_as *);
> +int             match_aspath(void *, uint16_t, struct filter_as *);
>
>  struct imsgbuf *ibuf;
>  struct mrt_parser show_mrt = { show_mrt_dump, show_mrt_state,
> show_mrt_msg };
> @@ -624,7 +624,7 @@ fmt_monotime(time_t t)
>  }
>
>  const char *
> -fmt_fib_flags(u_int16_t flags)
> +fmt_fib_flags(uint16_t flags)
>  {
>         static char buf[8];
>
> @@ -665,7 +665,7 @@ fmt_fib_flags(u_int16_t flags)
>  }
>
>  const char *
> -fmt_origin(u_int8_t origin, int sum)
> +fmt_origin(uint8_t origin, int sum)
>  {
>         switch (origin) {
>         case ORIGIN_IGP:
> @@ -680,7 +680,7 @@ fmt_origin(u_int8_t origin, int sum)
>  }
>
>  const char *
> -fmt_flags(u_int8_t flags, int sum)
> +fmt_flags(uint8_t flags, int sum)
>  {
>         static char buf[80];
>         char     flagstr[5];
> @@ -723,7 +723,7 @@ fmt_flags(u_int8_t flags, int sum)
>  }
>
>  const char *
> -fmt_ovs(u_int8_t validation_state, int sum)
> +fmt_ovs(uint8_t validation_state, int sum)
>  {
>         switch (validation_state) {
>         case ROA_INVALID:
> @@ -747,7 +747,7 @@ fmt_mem(long long num)
>  }
>
>  const char *
> -fmt_errstr(u_int8_t errcode, u_int8_t subcode)
> +fmt_errstr(uint8_t errcode, uint8_t subcode)
>  {
>         static char      errbuf[256];
>         const char      *errstr = NULL;
> @@ -814,7 +814,7 @@ fmt_errstr(u_int8_t errcode, u_int8_t su
>  }
>
>  const char *
> -fmt_attr(u_int8_t type, int flags)
> +fmt_attr(uint8_t type, int flags)
>  {
>  #define CHECK_FLAGS(s, t, m)   \
>         if (((s) & ~(ATTR_DEFMASK | (m))) != (t)) pflags = 1
> @@ -909,7 +909,7 @@ fmt_attr(u_int8_t type, int flags)
>  }
>
>  const char *
> -fmt_community(u_int16_t a, u_int16_t v)
> +fmt_community(uint16_t a, uint16_t v)
>  {
>         static char buf[12];
>
> @@ -936,7 +936,7 @@ fmt_community(u_int16_t a, u_int16_t v)
>  }
>
>  const char *
> -fmt_large_community(u_int32_t d1, u_int32_t d2, u_int32_t d3)
> +fmt_large_community(uint32_t d1, uint32_t d2, uint32_t d3)
>  {
>         static char buf[33];
>
> @@ -945,14 +945,14 @@ fmt_large_community(u_int32_t d1, u_int3
>  }
>
>  const char *
> -fmt_ext_community(u_int8_t *data)
> +fmt_ext_community(uint8_t *data)
>  {
>         static char     buf[32];
> -       u_int64_t       ext;
> +       uint64_t        ext;
>         struct in_addr  ip;
> -       u_int32_t       as4, u32;
> -       u_int16_t       as2, u16;
> -       u_int8_t        type, subtype;
> +       uint32_t        as4, u32;
> +       uint16_t        as2, u16;
> +       uint8_t         type, subtype;
>
>         type = data[0];
>         subtype = data[1];
> @@ -1057,7 +1057,7 @@ network_bulk(struct parse_result *res)
>         char *line = NULL;
>         size_t linesize = 0;
>         ssize_t linelen;
> -       u_int8_t len;
> +       uint8_t len;
>         FILE *f;
>
>         if ((f = fdopen(STDIN_FILENO, "r")) == NULL)
> @@ -1108,7 +1108,7 @@ show_mrt_dump_neighbors(struct mrt_rib *
>  {
>         struct mrt_peer_entry *p;
>         struct in_addr ina;
> -       u_int16_t i;
> +       uint16_t i;
>
>         ina.s_addr = htonl(mp->bgp_id);
>         printf("view: %s BGP ID: %s Number of peers: %u\n\n",
> @@ -1132,7 +1132,7 @@ show_mrt_dump(struct mrt_rib *mr, struct
>         struct ctl_show_rib_request     *req = arg;
>         struct mrt_rib_entry            *mre;
>         time_t                           now;
> -       u_int16_t                        i, j;
> +       uint16_t                         i, j;
>
>         memset(&res, 0, sizeof(res));
>         res.flags = req->flags;
> @@ -1214,7 +1214,7 @@ network_mrt_dump(struct mrt_rib *mr, str
>         struct mrt_rib_entry            *mre;
>         struct ibuf                     *msg;
>         time_t                           now;
> -       u_int16_t                        i, j;
> +       uint16_t                         i, j;
>
>         /* can't announce more than one path so ignore add-path */
>         if (mr->add_path)
> @@ -1315,10 +1315,10 @@ show_mrt_state(struct mrt_bgp_state *ms,
>  }
>
>  static void
> -print_afi(u_char *p, u_int8_t len)
> +print_afi(u_char *p, uint8_t len)
>  {
> -       u_int16_t afi;
> -       u_int8_t safi, aid;
> +       uint16_t afi;
> +       uint8_t safi, aid;
>
>         if (len != 4) {
>                 printf("bad length");
> @@ -1340,7 +1340,7 @@ print_afi(u_char *p, u_int8_t len)
>  }
>
>  static void
> -print_capability(u_int8_t capa_code, u_char *p, u_int8_t len)
> +print_capability(uint8_t capa_code, u_char *p, uint8_t len)
>  {
>         switch (capa_code) {
>         case CAPA_MP:
> @@ -1357,7 +1357,7 @@ print_capability(u_int8_t capa_code, u_c
>         case CAPA_AS4BYTE:
>                 printf("4-byte AS num capability: ");
>                 if (len == 4) {
> -                       u_int32_t as;
> +                       uint32_t as;
>                         memcpy(&as, p, sizeof(as));
>                         as = ntohl(as);
>                         printf("AS %u", as);
> @@ -1378,7 +1378,7 @@ print_capability(u_int8_t capa_code, u_c
>  }
>
>  static void
> -print_notification(u_int8_t errcode, u_int8_t subcode)
> +print_notification(uint8_t errcode, uint8_t subcode)
>  {
>         const char *suberrname = NULL;
>         int uk = 0;
> @@ -1435,10 +1435,10 @@ print_notification(u_int8_t errcode, u_i
>  }
>
>  static int
> -show_mrt_capabilities(u_char *p, u_int16_t len)
> +show_mrt_capabilities(u_char *p, uint16_t len)
>  {
> -       u_int16_t totlen = len;
> -       u_int8_t capa_code, capa_len;
> +       uint16_t totlen = len;
> +       uint8_t capa_code, capa_len;
>
>         while (len > 2) {
>                 memcpy(&capa_code, p, sizeof(capa_code));
> @@ -1465,10 +1465,10 @@ show_mrt_capabilities(u_char *p, u_int16
>  }
>
>  static void
> -show_mrt_open(u_char *p, u_int16_t len)
> +show_mrt_open(u_char *p, uint16_t len)
>  {
> -       u_int8_t version, optparamlen;
> -       u_int16_t short_as, holdtime;
> +       uint16_t short_as, holdtime;
> +       uint8_t version, optparamlen;
>         struct in_addr bgpid;
>
>         /* length check up to optparamlen already happened */
> @@ -1498,7 +1498,7 @@ show_mrt_open(u_char *p, u_int16_t len)
>                 return;
>         }
>         while (len > 2) {
> -               u_int8_t op_type, op_len;
> +               uint8_t op_type, op_len;
>                 int r;
>
>                 memcpy(&op_type, p, sizeof(op_type));
> @@ -1532,10 +1532,10 @@ show_mrt_open(u_char *p, u_int16_t len)
>  }
>
>  static void
> -show_mrt_notification(u_char *p, u_int16_t len)
> +show_mrt_notification(u_char *p, uint16_t len)
>  {
> -       u_int16_t i;
> -       u_int8_t errcode, subcode;
> +       uint16_t i;
> +       uint8_t errcode, subcode;
>         size_t reason_len;
>         char reason[REASON_LEN];
>
> @@ -1595,13 +1595,13 @@ show_mrt_notification(u_char *p, u_int16
>
>  /* XXX this function does not handle JSON output */
>  static void
> -show_mrt_update(u_char *p, u_int16_t len, int reqflags, int addpath)
> +show_mrt_update(u_char *p, uint16_t len, int reqflags, int addpath)
>  {
>         struct bgpd_addr prefix;
>         int pos;
> -       u_int32_t pathid;
> -       u_int16_t wlen, alen;
> -       u_int8_t prefixlen;
> +       uint32_t pathid;
> +       uint16_t wlen, alen;
> +       uint8_t prefixlen;
>
>         if (len < sizeof(wlen)) {
>                 printf("bad length");
> @@ -1660,8 +1660,8 @@ show_mrt_update(u_char *p, u_int16_t len
>         printf("\n");
>         /* alen attributes here */
>         while (alen > 3) {
> -               u_int8_t flags;
> -               u_int16_t attrlen;
> +               uint8_t flags;
> +               uint16_t attrlen;
>
>                 flags = p[0];
>                 /* type = p[1]; */
> @@ -1714,12 +1714,12 @@ show_mrt_update(u_char *p, u_int16_t len
>  void
>  show_mrt_msg(struct mrt_bgp_msg *mm, void *arg)
>  {
> -       static const u_int8_t marker[MSGSIZE_HEADER_MARKER] = {
> +       static const uint8_t marker[MSGSIZE_HEADER_MARKER] = {
>             0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>             0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff };
>         u_char *p;
> -       u_int16_t len;
> -       u_int8_t type;
> +       uint16_t len;
> +       uint8_t type;
>         struct ctl_show_rib_request *req = arg;
>
>         printf("%s %s[%u] -> ", fmt_time(&mm->time),
> @@ -1802,7 +1802,7 @@ show_mrt_msg(struct mrt_bgp_msg *mm, voi
>  }
>
>  const char *
> -msg_type(u_int8_t type)
> +msg_type(uint8_t type)
>  {
>         if (type >= sizeof(msgtypenames)/sizeof(msgtypenames[0]))
>                 return "BAD";
> @@ -1810,13 +1810,13 @@ msg_type(u_int8_t type)
>  }
>
>  int
> -match_aspath(void *data, u_int16_t len, struct filter_as *f)
> +match_aspath(void *data, uint16_t len, struct filter_as *f)
>  {
> -       u_int8_t        *seg;
> +       uint8_t         *seg;
>         int              final;
> -       u_int16_t        seg_size;
> -       u_int8_t         i, seg_len;
> -       u_int32_t        as = 0;
> +       uint16_t         seg_size;
> +       uint8_t          i, seg_len;
> +       uint32_t         as = 0;
>
>         if (f->type == AS_EMPTY) {
>                 if (len == 0)
> @@ -1838,7 +1838,7 @@ match_aspath(void *data, u_int16_t len,
>
>         for (; len >= 6; len -= seg_size, seg += seg_size) {
>                 seg_len = seg[1];
> -               seg_size = 2 + sizeof(u_int32_t) * seg_len;
> +               seg_size = 2 + sizeof(uint32_t) * seg_len;
>
>                 final = (len == seg_size);
>
> Index: bgpctl/bgpctl.h
> ===================================================================
> RCS file: /cvs/src/usr.sbin/bgpctl/bgpctl.h,v
> retrieving revision 1.12
> diff -u -p -r1.12 bgpctl.h
> --- bgpctl/bgpctl.h     27 Jul 2021 07:42:37 -0000      1.12
> +++ bgpctl/bgpctl.h     4 Feb 2022 14:31:26 -0000
> @@ -45,15 +45,15 @@ time_t               get_monotime(time_t);
>  char           *fmt_peer(const char *, const struct bgpd_addr *, int);
>  const char     *fmt_timeframe(time_t);
>  const char     *fmt_monotime(time_t);
> -const char     *fmt_fib_flags(u_int16_t);
> -const char     *fmt_origin(u_int8_t, int);
> -const char     *fmt_flags(u_int8_t, int);
> -const char     *fmt_ovs(u_int8_t, int);
> +const char     *fmt_fib_flags(uint16_t);
> +const char     *fmt_origin(uint8_t, int);
> +const char     *fmt_flags(uint8_t, int);
> +const char     *fmt_ovs(uint8_t, int);
>  const char     *fmt_auth_method(enum auth_method);
>  const char     *fmt_mem(long long);
> -const char     *fmt_errstr(u_int8_t, u_int8_t);
> -const char     *fmt_attr(u_int8_t, int);
> -const char     *fmt_community(u_int16_t, u_int16_t);
> -const char     *fmt_large_community(u_int32_t, u_int32_t, u_int32_t);
> -const char     *fmt_ext_community(u_int8_t *);
> +const char     *fmt_errstr(uint8_t, uint8_t);
> +const char     *fmt_attr(uint8_t, int);
> +const char     *fmt_community(uint16_t, uint16_t);
> +const char     *fmt_large_community(uint32_t, uint32_t, uint32_t);
> +const char     *fmt_ext_community(uint8_t *);
>  const char     *fmt_set_type(struct ctl_show_set *);
> Index: bgpctl/mrtparser.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/bgpctl/mrtparser.c,v
> retrieving revision 1.16
> diff -u -p -r1.16 mrtparser.c
> --- bgpctl/mrtparser.c  22 Sep 2021 18:17:49 -0000      1.16
> +++ bgpctl/mrtparser.c  4 Feb 2022 14:31:26 -0000
> @@ -38,18 +38,17 @@ int mrt_parse_dump(struct mrt_hdr *, voi
>             struct mrt_rib **);
>  int    mrt_parse_dump_mp(struct mrt_hdr *, void *, struct mrt_peer **,
>             struct mrt_rib **, int);
> -int    mrt_extract_attr(struct mrt_rib_entry *, u_char *, int, u_int8_t,
> -           int);
> +int    mrt_extract_attr(struct mrt_rib_entry *, u_char *, int, uint8_t,
> int);
>
>  void   mrt_free_peers(struct mrt_peer *);
>  void   mrt_free_rib(struct mrt_rib *);
>  void   mrt_free_bgp_state(struct mrt_bgp_state *);
>  void   mrt_free_bgp_msg(struct mrt_bgp_msg *);
>
> -u_char *mrt_aspath_inflate(void *, u_int16_t, u_int16_t *);
> -int    mrt_extract_addr(void *, u_int, struct bgpd_addr *, u_int8_t);
> -int    mrt_extract_prefix(void *, u_int, u_int8_t, struct bgpd_addr *,
> -           u_int8_t *, int);
> +u_char *mrt_aspath_inflate(void *, uint16_t, uint16_t *);
> +int    mrt_extract_addr(void *, u_int, struct bgpd_addr *, uint8_t);
> +int    mrt_extract_prefix(void *, u_int, uint8_t, struct bgpd_addr *,
> +           uint8_t *, int);
>
>  struct mrt_bgp_state   *mrt_parse_state(struct mrt_hdr *, void *, int);
>  struct mrt_bgp_msg     *mrt_parse_msg(struct mrt_hdr *, void *, int);
> @@ -267,9 +266,9 @@ mrt_parse_v2_peer(struct mrt_hdr *hdr, v
>  {
>         struct mrt_peer_entry   *peers = NULL;
>         struct mrt_peer *p;
> -       u_int8_t        *b = msg;
> -       u_int32_t       bid, as4;
> -       u_int16_t       cnt, i, as2;
> +       uint8_t         *b = msg;
> +       uint32_t        bid, as4;
> +       uint16_t        cnt, i, as2;
>         u_int           len = ntohl(hdr->length);
>
>         if (len < 8)    /* min msg size */
> @@ -317,9 +316,9 @@ mrt_parse_v2_peer(struct mrt_hdr *hdr, v
>         if ((peers = calloc(cnt, sizeof(struct mrt_peer_entry))) == NULL)
>                 err(1, "calloc");
>         for (i = 0; i < cnt; i++) {
> -               u_int8_t type;
> +               uint8_t type;
>
> -               if (len < sizeof(u_int8_t) + sizeof(u_int32_t))
> +               if (len < sizeof(uint8_t) + sizeof(uint32_t))
>                         goto fail;
>                 type = *b++;
>                 len -= 1;
> @@ -369,11 +368,11 @@ mrt_parse_v2_rib(struct mrt_hdr *hdr, vo
>  {
>         struct mrt_rib_entry *entries = NULL;
>         struct mrt_rib  *r;
> -       u_int8_t        *b = msg;
> +       uint8_t         *b = msg;
>         u_int           len = ntohl(hdr->length);
> -       u_int32_t       snum, path_id = 0;
> -       u_int16_t       cnt, i, afi;
> -       u_int8_t        safi, aid;
> +       uint32_t        snum, path_id = 0;
> +       uint16_t        cnt, i, afi;
> +       uint8_t         safi, aid;
>         int             ret;
>
>         if (len < sizeof(snum) + 1)
> @@ -464,9 +463,9 @@ mrt_parse_v2_rib(struct mrt_hdr *hdr, vo
>         if ((entries = calloc(cnt, sizeof(struct mrt_rib_entry))) == NULL)
>                 err(1, "calloc");
>         for (i = 0; i < cnt; i++) {
> -               u_int32_t       otm;
> -               u_int16_t       pix, alen;
> -               if (len < 2 * sizeof(u_int16_t) + sizeof(u_int32_t))
> +               uint32_t        otm;
> +               uint16_t        pix, alen;
> +               if (len < 2 * sizeof(uint16_t) + sizeof(uint32_t))
>                         goto fail;
>                 /* peer index */
>                 memcpy(&pix, b, sizeof(pix));
> @@ -520,9 +519,9 @@ mrt_parse_dump(struct mrt_hdr *hdr, void
>         struct mrt_peer         *p;
>         struct mrt_rib          *r;
>         struct mrt_rib_entry    *re;
> -       u_int8_t                *b = msg;
> +       uint8_t                 *b = msg;
>         u_int                    len = ntohl(hdr->length);
> -       u_int16_t                asnum, alen;
> +       uint16_t                 asnum, alen;
>
>         if (*pp == NULL) {
>                 *pp = calloc(1, sizeof(struct mrt_peer));
> @@ -544,15 +543,15 @@ mrt_parse_dump(struct mrt_hdr *hdr, void
>         r->nentries = 1;
>         r->entries = re;
>
> -       if (len < 2 * sizeof(u_int16_t))
> +       if (len < 2 * sizeof(uint16_t))
>                 goto fail;
>         /* view */
> -       b += sizeof(u_int16_t);
> -       len -= sizeof(u_int16_t);
> +       b += sizeof(uint16_t);
> +       len -= sizeof(uint16_t);
>         /* seqnum */
> -       memcpy(&r->seqnum, b, sizeof(u_int16_t));
> -       b += sizeof(u_int16_t);
> -       len -= sizeof(u_int16_t);
> +       memcpy(&r->seqnum, b, sizeof(uint16_t));
> +       b += sizeof(uint16_t);
> +       len -= sizeof(uint16_t);
>         r->seqnum = ntohs(r->seqnum);
>
>         switch (ntohs(hdr->subtype)) {
> @@ -569,7 +568,7 @@ mrt_parse_dump(struct mrt_hdr *hdr, void
>                 len -= sizeof(struct in6_addr);
>                 break;
>         }
> -       if (len < 2 * sizeof(u_int32_t) + 2 * sizeof(u_int16_t) + 2)
> +       if (len < 2 * sizeof(uint32_t) + 2 * sizeof(uint16_t) + 2)
>                 goto fail;
>         r->prefixlen = *b++;
>         len -= 1;
> @@ -577,9 +576,9 @@ mrt_parse_dump(struct mrt_hdr *hdr, void
>         b += 1;
>         len -= 1;
>         /* originated */
> -       memcpy(&re->originated, b, sizeof(u_int32_t));
> -       b += sizeof(u_int32_t);
> -       len -= sizeof(u_int32_t);
> +       memcpy(&re->originated, b, sizeof(uint32_t));
> +       b += sizeof(uint32_t);
> +       len -= sizeof(uint32_t);
>         re->originated = ntohl(re->originated);
>         /* peer ip */
>         switch (ntohs(hdr->subtype)) {
> @@ -627,16 +626,16 @@ mrt_parse_dump_mp(struct mrt_hdr *hdr, v
>         struct mrt_peer         *p;
>         struct mrt_rib          *r;
>         struct mrt_rib_entry    *re;
> -       u_int8_t                *b = msg;
> +       uint8_t                 *b = msg;
>         u_int                    len = ntohl(hdr->length);
> -       u_int16_t                asnum, alen, afi;
> -       u_int8_t                 safi, nhlen, aid;
> +       uint16_t                 asnum, alen, afi;
> +       uint8_t                  safi, nhlen, aid;
>         int                      ret;
>
>         /* just ignore the microsec field for _ET header for now */
>         if (ntohs(hdr->type) == MSG_PROTOCOL_BGP4MP_ET) {
> -               b = (char *)b + sizeof(u_int32_t);
> -               len -= sizeof(u_int32_t);
> +               b = (char *)b + sizeof(uint32_t);
> +               len -= sizeof(uint32_t);
>         }
>
>         if (*pp == NULL) {
> @@ -659,19 +658,19 @@ mrt_parse_dump_mp(struct mrt_hdr *hdr, v
>         r->nentries = 1;
>         r->entries = re;
>
> -       if (len < 4 * sizeof(u_int16_t))
> +       if (len < 4 * sizeof(uint16_t))
>                 goto fail;
>         /* source AS */
> -       b += sizeof(u_int16_t);
> -       len -= sizeof(u_int16_t);
> +       b += sizeof(uint16_t);
> +       len -= sizeof(uint16_t);
>         /* dest AS */
>         memcpy(&asnum, b, sizeof(asnum));
>         b += sizeof(asnum);
>         len -= sizeof(asnum);
>         p->peers->asnum = ntohs(asnum);
>         /* iface index */
> -       b += sizeof(u_int16_t);
> -       len -= sizeof(u_int16_t);
> +       b += sizeof(uint16_t);
> +       len -= sizeof(uint16_t);
>         /* afi */
>         memcpy(&afi, b, sizeof(afi));
>         b += sizeof(afi);
> @@ -706,15 +705,15 @@ mrt_parse_dump_mp(struct mrt_hdr *hdr, v
>                 break;
>         }
>
> -       if (len < 2 * sizeof(u_int16_t) + 2 * sizeof(u_int32_t))
> +       if (len < 2 * sizeof(uint16_t) + 2 * sizeof(uint32_t))
>                 goto fail;
>         /* view + status */
> -       b += 2 * sizeof(u_int16_t);
> -       len -= 2 * sizeof(u_int16_t);
> +       b += 2 * sizeof(uint16_t);
> +       len -= 2 * sizeof(uint16_t);
>         /* originated */
> -       memcpy(&re->originated, b, sizeof(u_int32_t));
> -       b += sizeof(u_int32_t);
> -       len -= sizeof(u_int32_t);
> +       memcpy(&re->originated, b, sizeof(uint32_t));
> +       b += sizeof(uint32_t);
> +       len -= sizeof(uint32_t);
>         re->originated = ntohl(re->originated);
>
>         /* afi */
> @@ -770,13 +769,13 @@ fail:
>  }
>
>  int
> -mrt_extract_attr(struct mrt_rib_entry *re, u_char *a, int alen, u_int8_t
> aid,
> +mrt_extract_attr(struct mrt_rib_entry *re, u_char *a, int alen, uint8_t
> aid,
>      int as4)
>  {
>         struct mrt_attr *ap;
> -       u_int32_t       tmp;
> -       u_int16_t       attr_len;
> -       u_int8_t        type, flags, *attr;
> +       uint32_t        tmp;
> +       uint16_t        attr_len;
> +       uint8_t         type, flags, *attr;
>
>         do {
>                 if (alen < 3)
> @@ -864,21 +863,21 @@ mrt_extract_attr(struct mrt_rib_entry *r
>                                     sizeof(struct in6_addr));
>                                 break;
>                         case AID_VPN_IPv4:
> -                               if (attr_len < sizeof(u_int64_t) +
> +                               if (attr_len < sizeof(uint64_t) +
>                                     sizeof(struct in_addr))
>                                         return (-1);
>                                 re->nexthop.aid = aid;
> -                               memcpy(&tmp, a + 1 + sizeof(u_int64_t),
> +                               memcpy(&tmp, a + 1 + sizeof(uint64_t),
>                                     sizeof(tmp));
>                                 re->nexthop.v4.s_addr = tmp;
>                                 break;
>                         case AID_VPN_IPv6:
> -                               if (attr_len < sizeof(u_int64_t) +
> +                               if (attr_len < sizeof(uint64_t) +
>                                     sizeof(struct in6_addr))
>                                         return (-1);
>                                 re->nexthop.aid = aid;
>                                 memcpy(&re->nexthop.v6,
> -                                   a + 1 + sizeof(u_int64_t),
> +                                   a + 1 + sizeof(uint64_t),
>                                     sizeof(struct in6_addr));
>                                 break;
>                         }
> @@ -927,7 +926,7 @@ mrt_free_peers(struct mrt_peer *p)
>  void
>  mrt_free_rib(struct mrt_rib *r)
>  {
> -       u_int16_t       i, j;
> +       uint16_t        i, j;
>
>         for (i = 0; i < r->nentries && r->entries; i++) {
>                 for (j = 0; j < r->entries[i].nattrs; j++)
> @@ -954,19 +953,19 @@ mrt_free_bgp_msg(struct mrt_bgp_msg *m)
>  }
>
>  u_char *
> -mrt_aspath_inflate(void *data, u_int16_t len, u_int16_t *newlen)
> +mrt_aspath_inflate(void *data, uint16_t len, uint16_t *newlen)
>  {
> -       u_int8_t        *seg, *nseg, *ndata;
> -       u_int16_t        seg_size, olen, nlen;
> -       u_int8_t         seg_len;
> +       uint8_t         *seg, *nseg, *ndata;
> +       uint16_t         seg_size, olen, nlen;
> +       uint8_t          seg_len;
>
>         /* first calculate the length of the aspath */
>         seg = data;
>         nlen = 0;
>         for (olen = len; olen > 0; olen -= seg_size, seg += seg_size) {
>                 seg_len = seg[1];
> -               seg_size = 2 + sizeof(u_int16_t) * seg_len;
> -               nlen += 2 + sizeof(u_int32_t) * seg_len;
> +               seg_size = 2 + sizeof(uint16_t) * seg_len;
> +               nlen += 2 + sizeof(uint32_t) * seg_len;
>
>                 if (seg_size > olen)
>                         return NULL;
> @@ -993,9 +992,9 @@ mrt_aspath_inflate(void *data, u_int16_t
>  }
>
>  int
> -mrt_extract_addr(void *msg, u_int len, struct bgpd_addr *addr, u_int8_t
> aid)
> +mrt_extract_addr(void *msg, u_int len, struct bgpd_addr *addr, uint8_t
> aid)
>  {
> -       u_int8_t        *b = msg;
> +       uint8_t *b = msg;
>
>         memset(addr, 0, sizeof(*addr));
>         switch (aid) {
> @@ -1012,29 +1011,29 @@ mrt_extract_addr(void *msg, u_int len, s
>                 memcpy(&addr->v6, b, sizeof(struct in6_addr));
>                 return sizeof(struct in6_addr);
>         case AID_VPN_IPv4:
> -               if (len < sizeof(u_int64_t) + sizeof(struct in_addr))
> +               if (len < sizeof(uint64_t) + sizeof(struct in_addr))
>                         return (-1);
>                 addr->aid = aid;
>                 /* XXX labelstack and rd missing */
> -               memcpy(&addr->v4, b + sizeof(u_int64_t),
> +               memcpy(&addr->v4, b + sizeof(uint64_t),
>                     sizeof(struct in_addr));
> -               return (sizeof(u_int64_t) + sizeof(struct in_addr));
> +               return (sizeof(uint64_t) + sizeof(struct in_addr));
>         case AID_VPN_IPv6:
> -               if (len < sizeof(u_int64_t) + sizeof(struct in6_addr))
> +               if (len < sizeof(uint64_t) + sizeof(struct in6_addr))
>                         return (-1);
>                 addr->aid = aid;
>                 /* XXX labelstack and rd missing */
> -               memcpy(&addr->v6, b + sizeof(u_int64_t),
> +               memcpy(&addr->v6, b + sizeof(uint64_t),
>                     sizeof(struct in6_addr));
> -               return (sizeof(u_int64_t) + sizeof(struct in6_addr));
> +               return (sizeof(uint64_t) + sizeof(struct in6_addr));
>         default:
>                 return (-1);
>         }
>  }
>
>  int
> -mrt_extract_prefix(void *msg, u_int len, u_int8_t aid,
> -    struct bgpd_addr *prefix, u_int8_t *prefixlen, int verbose)
> +mrt_extract_prefix(void *msg, u_int len, uint8_t aid,
> +    struct bgpd_addr *prefix, uint8_t *prefixlen, int verbose)
>  {
>         int r;
>
> @@ -1066,12 +1065,12 @@ mrt_parse_state(struct mrt_hdr *hdr, voi
>  {
>         struct timespec          t;
>         struct mrt_bgp_state    *s;
> -       u_int8_t                *b = msg;
> +       uint8_t                 *b = msg;
>         u_int                    len = ntohl(hdr->length);
> -       u_int32_t                sas, das, usec;
> -       u_int16_t                tmp16, afi;
> +       uint32_t                 sas, das, usec;
> +       uint16_t                 tmp16, afi;
>         int                      r;
> -       u_int8_t                 aid;
> +       uint8_t                  aid;
>
>         t.tv_sec = ntohl(hdr->timestamp);
>         t.tv_nsec = 0;
> @@ -1174,12 +1173,12 @@ mrt_parse_msg(struct mrt_hdr *hdr, void
>  {
>         struct timespec          t;
>         struct mrt_bgp_msg      *m;
> -       u_int8_t                *b = msg;
> +       uint8_t                 *b = msg;
>         u_int                    len = ntohl(hdr->length);
> -       u_int32_t                sas, das, usec;
> -       u_int16_t                tmp16, afi;
> +       uint32_t                 sas, das, usec;
> +       uint16_t                 tmp16, afi;
>         int                      r, addpath = 0;
> -       u_int8_t                 aid;
> +       uint8_t                  aid;
>
>         t.tv_sec = ntohl(hdr->timestamp);
>         t.tv_nsec = 0;
> Index: bgpctl/mrtparser.h
> ===================================================================
> RCS file: /cvs/src/usr.sbin/bgpctl/mrtparser.h,v
> retrieving revision 1.4
> diff -u -p -r1.4 mrtparser.h
> --- bgpctl/mrtparser.h  27 Jul 2021 07:42:37 -0000      1.4
> +++ bgpctl/mrtparser.h  4 Feb 2022 14:31:26 -0000
> @@ -20,15 +20,15 @@
>  /* data structures for the MSG_TABLE_DUMP_V2 format */
>  struct mrt_peer_entry {
>         struct bgpd_addr        addr;
> -       u_int32_t               bgp_id;
> -       u_int32_t               asnum;
> +       uint32_t                bgp_id;
> +       uint32_t                asnum;
>  };
>
>  struct mrt_peer {
>         char                    *view;
>         struct mrt_peer_entry   *peers;
> -       u_int32_t                bgp_id;
> -       u_int16_t                npeers;
> +       uint32_t                 bgp_id;
> +       uint16_t                 npeers;
>  };
>
>  struct mrt_attr {
> @@ -41,22 +41,22 @@ struct mrt_rib_entry {
>         struct mrt_attr *attrs;
>         struct bgpd_addr nexthop;
>         time_t           originated;
> -       u_int32_t        local_pref;
> -       u_int32_t        med;
> -       u_int32_t        path_id;
> -       u_int16_t        peer_idx;
> -       u_int16_t        aspath_len;
> -       u_int16_t        nattrs;
> -       u_int8_t         origin;
> +       uint32_t         local_pref;
> +       uint32_t         med;
> +       uint32_t         path_id;
> +       uint16_t         peer_idx;
> +       uint16_t         aspath_len;
> +       uint16_t         nattrs;
> +       uint8_t          origin;
>  };
>
>  struct mrt_rib {
>         struct mrt_rib_entry    *entries;
>         struct bgpd_addr         prefix;
> -       u_int32_t                seqnum;
> -       u_int16_t                nentries;
> -       u_int8_t                 prefixlen;
> -       u_int8_t                 add_path;
> +       uint32_t                 seqnum;
> +       uint16_t                 nentries;
> +       uint8_t                  prefixlen;
> +       uint8_t                  add_path;
>  };
>
>  /* data structures for the BGP4MP MESSAGE and STATE types */
> @@ -64,20 +64,20 @@ struct mrt_bgp_state {
>         struct timespec         time;
>         struct bgpd_addr        src;
>         struct bgpd_addr        dst;
> -       u_int32_t               src_as;
> -       u_int32_t               dst_as;
> -       u_int16_t               old_state;
> -       u_int16_t               new_state;
> +       uint32_t                src_as;
> +       uint32_t                dst_as;
> +       uint16_t                old_state;
> +       uint16_t                new_state;
>  };
>
>  struct mrt_bgp_msg {
>         struct timespec  time;
>         struct bgpd_addr src;
>         struct bgpd_addr dst;
> -       u_int32_t        src_as;
> -       u_int32_t        dst_as;
> -       u_int16_t        msg_len;
> -       u_int8_t         add_path;
> +       uint32_t         src_as;
> +       uint32_t         dst_as;
> +       uint16_t         msg_len;
> +       uint8_t          add_path;
>         void            *msg;
>  };
>
> Index: bgpctl/output.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/bgpctl/output.c,v
> retrieving revision 1.19
> diff -u -p -r1.19 output.c
> --- bgpctl/output.c     30 Jul 2021 09:45:52 -0000      1.19
> +++ bgpctl/output.c     4 Feb 2022 14:31:26 -0000
> @@ -134,8 +134,8 @@ show_summary(struct peer *p)
>  static void
>  show_neighbor_capa_mp(struct capabilities *capa)
>  {
> -       int             comma;
> -       u_int8_t        i;
> +       int     comma;
> +       uint8_t i;
>
>         printf("    Multiprotocol extensions: ");
>         for (i = 0, comma = 0; i < AID_MAX; i++)
> @@ -151,7 +151,7 @@ show_neighbor_capa_add_path(struct capab
>  {
>         const char      *mode;
>         int             comma;
> -       u_int8_t        i;
> +       uint8_t         i;
>
>         printf("    Add-path: ");
>         for (i = 0, comma = 0; i < AID_MAX; i++) {
> @@ -177,8 +177,8 @@ show_neighbor_capa_add_path(struct capab
>  static void
>  show_neighbor_capa_restart(struct capabilities *capa)
>  {
> -       int             comma;
> -       u_int8_t        i;
> +       int     comma;
> +       uint8_t i;
>
>         printf("    Graceful Restart");
>         if (capa->grestart.timeout)
> @@ -242,11 +242,11 @@ show_neighbor_msgstats(struct peer *p)
>  static void
>  show_neighbor_full(struct peer *p, struct parse_result *res)
>  {
> -       const char              *errstr;
> -       struct in_addr           ina;
> -       char                    *s;
> -       int                      hascapamp, hascapaap;
> -       u_int8_t                 i;
> +       const char      *errstr;
> +       struct in_addr   ina;
> +       char            *s;
> +       int              hascapamp, hascapaap;
> +       uint8_t          i;
>
>         if ((p->conf.remote_addr.aid == AID_INET &&
>             p->conf.remote_masklen != 32) ||
> @@ -455,7 +455,7 @@ show_timer(struct ctl_timer *t)
>  static void
>  show_fib(struct kroute_full *kf)
>  {
> -       char                    *p;
> +       char    *p;
>
>         if (asprintf(&p, "%s/%u", log_addr(&kf->prefix), kf->prefixlen) ==
> -1)
>                 err(1, NULL);
> @@ -480,9 +480,9 @@ show_fib_table(struct ktable *kt)
>  static void
>  show_nexthop(struct ctl_show_nexthop *nh)
>  {
> -       struct kroute           *k;
> -       struct kroute6          *k6;
> -       char                    *s;
> +       struct kroute   *k;
> +       struct kroute6  *k6;
> +       char            *s;
>
>         printf("%s %-15s ", nh->valid ? "*" : " ", log_addr(&nh->addr));
>         if (!nh->krvalid) {
> @@ -548,8 +548,8 @@ show_communities(u_char *data, size_t le
>  {
>         struct community c;
>         size_t  i;
> -       u_int64_t ext;
> -       u_int8_t type = 0;
> +       uint64_t ext;
> +       uint8_t type = 0;
>
>         if (len % sizeof(c))
>                 return;
> @@ -574,19 +574,19 @@ show_communities(u_char *data, size_t le
>                             fmt_large_community(c.data1, c.data2,
> c.data3));
>                         break;
>                 case COMMUNITY_TYPE_EXT:
> -                       ext = (u_int64_t)c.data3 << 48;
> +                       ext = (uint64_t)c.data3 << 48;
>                         switch (c.data3 >> 8) {
>                         case EXT_COMMUNITY_TRANS_TWO_AS:
>                         case EXT_COMMUNITY_TRANS_OPAQUE:
>                         case EXT_COMMUNITY_TRANS_EVPN:
>                         case EXT_COMMUNITY_NON_TRANS_OPAQUE:
> -                               ext |= ((u_int64_t)c.data1 & 0xffff) << 32;
> -                               ext |= (u_int64_t)c.data2;
> +                               ext |= ((uint64_t)c.data1 & 0xffff) << 32;
> +                               ext |= (uint64_t)c.data2;
>                                 break;
>                         case EXT_COMMUNITY_TRANS_FOUR_AS:
>                         case EXT_COMMUNITY_TRANS_IPV4:
> -                               ext |= (u_int64_t)c.data1 << 16;
> -                               ext |= (u_int64_t)c.data2 & 0xffff;
> +                               ext |= (uint64_t)c.data1 << 16;
> +                               ext |= (uint64_t)c.data2 & 0xffff;
>                                 break;
>                         }
>                         ext = htobe64(ext);
> @@ -600,10 +600,10 @@ show_communities(u_char *data, size_t le
>  }
>
>  static void
> -show_community(u_char *data, u_int16_t len)
> +show_community(u_char *data, uint16_t len)
>  {
> -       u_int16_t       a, v;
> -       u_int16_t       i;
> +       uint16_t        a, v;
> +       uint16_t        i;
>
>         if (len & 0x3) {
>                 printf("bad length");
> @@ -623,10 +623,10 @@ show_community(u_char *data, u_int16_t l
>  }
>
>  static void
> -show_large_community(u_char *data, u_int16_t len)
> +show_large_community(u_char *data, uint16_t len)
>  {
> -       u_int32_t       a, l1, l2;
> -       u_int16_t       i;
> +       uint32_t        a, l1, l2;
> +       uint16_t        i;
>
>         if (len % 12) {
>                 printf("bad length");
> @@ -648,9 +648,9 @@ show_large_community(u_char *data, u_int
>  }
>
>  static void
> -show_ext_community(u_char *data, u_int16_t len)
> +show_ext_community(u_char *data, uint16_t len)
>  {
> -       u_int16_t       i;
> +       uint16_t        i;
>
>         if (len & 0x7) {
>                 printf("bad length");
> @@ -672,9 +672,9 @@ show_attr(u_char *data, size_t len, int
>         struct in_addr   id;
>         struct bgpd_addr prefix;
>         char            *aspath;
> -       u_int32_t        as, pathid;
> -       u_int16_t        alen, ioff, short_as, afi;
> -       u_int8_t         flags, type, safi, aid, prefixlen;
> +       uint32_t         as, pathid;
> +       uint16_t         alen, ioff, short_as, afi;
> +       uint8_t          flags, type, safi, aid, prefixlen;
>         int              i, pos, e2, e4;
>
>         if (len < 3) {
> @@ -691,7 +691,7 @@ show_attr(u_char *data, size_t len, int
>                         warnx("Too short BGP attrbute");
>                         return;
>                 }
> -               memcpy(&alen, data+2, sizeof(u_int16_t));
> +               memcpy(&alen, data+2, sizeof(uint16_t));
>                 alen = ntohs(alen);
>                 data += 4;
>                 len -= 4;
> @@ -748,7 +748,7 @@ show_attr(u_char *data, size_t len, int
>         case ATTR_MED:
>         case ATTR_LOCALPREF:
>                 if (alen == 4) {
> -                       u_int32_t val;
> +                       uint32_t val;
>                         memcpy(&val, data, sizeof(val));
>                         val = ntohl(val);
>                         printf("%u", val);
> @@ -810,7 +810,7 @@ show_attr(u_char *data, size_t len, int
>
>                 if (type == ATTR_MP_REACH_NLRI) {
>                         struct bgpd_addr nexthop;
> -                       u_int8_t nhlen;
> +                       uint8_t nhlen;
>                         if (len == 0)
>                                 goto bad_len;
>                         nhlen = *data++;
> @@ -829,14 +829,14 @@ show_attr(u_char *data, size_t len, int
>                                 if (nhlen != 12)
>                                         goto bad_len;
>                                 nexthop.aid = AID_INET;
> -                               memcpy(&nexthop.v4, data +
> sizeof(u_int64_t),
> +                               memcpy(&nexthop.v4, data +
> sizeof(uint64_t),
>                                     sizeof(nexthop.v4));
>                                 break;
>                         case AID_VPN_IPv6:
>                                 if (nhlen != 24)
>                                         goto bad_len;
>                                 nexthop.aid = AID_INET6;
> -                               memcpy(&nexthop.v6, data +
> sizeof(u_int64_t),
> +                               memcpy(&nexthop.v6, data +
> sizeof(uint64_t),
>                                     sizeof(nexthop.v6));
>                                 break;
>                         default:
> Index: bgpctl/output_json.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/bgpctl/output_json.c,v
> retrieving revision 1.12
> diff -u -p -r1.12 output_json.c
> --- bgpctl/output_json.c        27 Jul 2021 07:42:37 -0000      1.12
> +++ bgpctl/output_json.c        4 Feb 2022 14:31:26 -0000
> @@ -543,7 +543,7 @@ static void
>  json_do_large_community(u_char *data, uint16_t len)
>  {
>         uint32_t a, l1, l2;
> -       u_int16_t i;
> +       uint16_t i;
>
>         if (len % 12) {
>                 json_do_printf("error", "bad length");
> Index: bgpctl/parser.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/bgpctl/parser.c,v
> retrieving revision 1.107
> diff -u -p -r1.107 parser.c
> --- bgpctl/parser.c     9 Aug 2021 08:24:36 -0000       1.107
> +++ bgpctl/parser.c     4 Feb 2022 14:31:26 -0000
> @@ -494,7 +494,7 @@ const struct token  *match_token(int *arg
>  void                    show_valid_args(const struct token []);
>
>  int    parse_addr(const char *, struct bgpd_addr *);
> -int    parse_asnum(const char *, size_t, u_int32_t *);
> +int    parse_asnum(const char *, size_t, uint32_t *);
>  int    parse_number(const char *, struct parse_result *, enum token_type);
>  void   parsecommunity(struct community *c, int type, char *s);
>  void   parseextcommunity(struct community *c, const char *t, char *s);
> @@ -610,7 +610,8 @@ match_token(int *argc, char **argv[], co
>                         }
>                         break;
>                 case PREFIX:
> -                       if (parse_prefix(word, wordlen, &res.addr,
> &res.prefixlen)) {
> +                       if (parse_prefix(word, wordlen, &res.addr,
> +                           &res.prefixlen)) {
>                                 match++;
>                                 t = &table[i];
>                         }
> @@ -718,7 +719,7 @@ match_token(int *argc, char **argv[], co
>                         if (word != NULL && wordlen > 0) {
>                                 char *p = strdup(word);
>                                 struct community ext;
> -                               u_int64_t rd;
> +                               uint64_t rd;
>
>                                 if (p == NULL)
>                                         err(1, NULL);
> @@ -728,19 +729,19 @@ match_token(int *argc, char **argv[], co
>                                 switch (ext.data3 >> 8) {
>                                 case EXT_COMMUNITY_TRANS_TWO_AS:
>                                         rd = (0ULL << 48);
> -                                       rd |= ((u_int64_t)ext.data1 &
> 0xffff)
> +                                       rd |= ((uint64_t)ext.data1 &
> 0xffff)
>                                             << 32;
> -                                       rd |= (u_int64_t)ext.data2;
> +                                       rd |= (uint64_t)ext.data2;
>                                 break;
>                                 case EXT_COMMUNITY_TRANS_IPV4:
>                                         rd = (1ULL << 48);
> -                                       rd |= (u_int64_t)ext.data1 << 16;
> -                                       rd |= (u_int64_t)ext.data2 &
> 0xffff;
> +                                       rd |= (uint64_t)ext.data1 << 16;
> +                                       rd |= (uint64_t)ext.data2 & 0xffff;
>                                         break;
>                                 case EXT_COMMUNITY_TRANS_FOUR_AS:
>                                         rd = (2ULL << 48);
> -                                       rd |= (u_int64_t)ext.data1 << 16;
> -                                       rd |= (u_int64_t)ext.data2 &
> 0xffff;
> +                                       rd |= (uint64_t)ext.data1 << 16;
> +                                       rd |= (uint64_t)ext.data2 & 0xffff;
>                                         break;
>                                 default:
>                                         errx(1, "bad encoding of rd");
> @@ -929,7 +930,8 @@ parse_addr(const char *word, struct bgpd
>  }
>
>  int
> -parse_prefix(const char *word, size_t wordlen, struct bgpd_addr *addr,
> u_int8_t *prefixlen)
> +parse_prefix(const char *word, size_t wordlen, struct bgpd_addr *addr,
> +    uint8_t *prefixlen)
>  {
>         char            *p, *ps;
>         const char      *errstr;
> @@ -982,11 +984,11 @@ parse_prefix(const char *word, size_t wo
>  }
>
>  int
> -parse_asnum(const char *word, size_t wordlen, u_int32_t *asnum)
> +parse_asnum(const char *word, size_t wordlen, uint32_t *asnum)
>  {
>         const char      *errstr;
>         char            *dot, *parseword;
> -       u_int32_t        uval, uvalh = 0;
> +       uint32_t         uval, uvalh = 0;
>
>         if (word == NULL)
>                 return (0);
> @@ -1081,7 +1083,7 @@ parse_number(const char *word, struct pa
>  }
>
>  static void
> -getcommunity(char *s, int large, u_int32_t *val, u_int32_t *flag)
> +getcommunity(char *s, int large, uint32_t *val, uint32_t *flag)
>  {
>         long long        max = USHRT_MAX;
>         const char      *errstr;
> @@ -1106,8 +1108,8 @@ getcommunity(char *s, int large, u_int32
>  }
>
>  static void
> -setcommunity(struct community *c, u_int32_t as, u_int32_t data,
> -    u_int32_t asflag, u_int32_t dataflag)
> +setcommunity(struct community *c, uint32_t as, uint32_t data,
> +    uint32_t asflag, uint32_t dataflag)
>  {
>         c->flags = COMMUNITY_TYPE_BASIC;
>         c->flags |= asflag << 8;
> @@ -1121,7 +1123,7 @@ static void
>  parselargecommunity(struct community *c, char *s)
>  {
>         char *p, *q;
> -       u_int32_t dflag1, dflag2, dflag3;
> +       uint32_t dflag1, dflag2, dflag3;
>
>         if ((p = strchr(s, ':')) == NULL)
>                 errx(1, "Bad community syntax");
> @@ -1145,7 +1147,7 @@ void
>  parsecommunity(struct community *c, int type, char *s)
>  {
>         char *p;
> -       u_int32_t as, data, asflag, dataflag;
> +       uint32_t as, data, asflag, dataflag;
>
>         if (type == COMMUNITY_TYPE_LARGE) {
>                 parselargecommunity(c, s);
> @@ -1209,12 +1211,12 @@ parsesubtype(const char *name, int *type
>  }
>
>  static int
> -parseextvalue(int type, char *s, u_int32_t *v, u_int32_t *flag)
> +parseextvalue(int type, char *s, uint32_t *v, uint32_t *flag)
>  {
>         const char      *errstr;
>         char            *p;
>         struct in_addr   ip;
> -       u_int32_t        uvalh, uval;
> +       uint32_t         uvalh, uval;
>
>         if (type != -1) {
>                 /* nothing */
> @@ -1282,8 +1284,8 @@ parseextcommunity(struct community *c, c
>  {
>         const struct ext_comm_pairs *cp;
>         char            *p, *ep;
> -       u_int64_t        ullval;
> -       u_int32_t        uval, uval2, dflag1 = 0, dflag2 = 0;
> +       uint64_t         ullval;
> +       uint32_t         uval, uval2, dflag1 = 0, dflag2 = 0;
>         int              type = 0, subtype = 0;
>
>         if (strcmp(t, "*") == 0 && strcmp(s, "*") == 0) {
> Index: bgpctl/parser.h
> ===================================================================
> RCS file: /cvs/src/usr.sbin/bgpctl/parser.h,v
> retrieving revision 1.41
> diff -u -p -r1.41 parser.h
> --- bgpctl/parser.h     9 Aug 2021 08:24:36 -0000       1.41
> +++ bgpctl/parser.h     4 Feb 2022 14:31:26 -0000
> @@ -68,19 +68,19 @@ struct parse_result {
>         char                     rib[PEER_DESCR_LEN];
>         char                     reason[REASON_LEN];
>         const char              *ext_comm_subtype;
> -       u_int64_t                rd;
> +       uint64_t                 rd;
>         int                      flags;
>         int                      is_group;
>         u_int                    rtableid;
> -       u_int32_t                pathid;
> +       uint32_t                 pathid;
>         enum actions             action;
> -       u_int8_t                 validation_state;
> -       u_int8_t                 prefixlen;
> -       u_int8_t                 aid;
> +       uint8_t                  validation_state;
> +       uint8_t                  prefixlen;
> +       uint8_t                  aid;
>         int                      mrtfd;
>  };
>
>  __dead void             usage(void);
>  struct parse_result    *parse(int, char *[]);
>  int                     parse_prefix(const char *, size_t, struct
> bgpd_addr *,
> -                            u_int8_t *);
> +                            uint8_t *);
> Index: bgpd/bgpd.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/bgpd/bgpd.c,v
> retrieving revision 1.241
> diff -u -p -r1.241 bgpd.c
> --- bgpd/bgpd.c 23 Jan 2022 11:59:40 -0000      1.241
> +++ bgpd/bgpd.c 4 Feb 2022 14:31:17 -0000
> @@ -68,7 +68,7 @@ char                  *rcname;
>
>  struct connect_elm {
>         TAILQ_ENTRY(connect_elm)        entry;
> -       u_int32_t                       id;
> +       uint32_t                        id;
>         int                             fd;
>  };
>
> @@ -702,7 +702,7 @@ send_config(struct bgpd_config *conf)
>         /* as-sets for filters in the RDE */
>         while ((aset = SIMPLEQ_FIRST(&conf->as_sets)) != NULL) {
>                 struct ibuf *wbuf;
> -               u_int32_t *as;
> +               uint32_t *as;
>                 size_t i, l, n;
>
>                 SIMPLEQ_REMOVE_HEAD(&conf->as_sets, entry);
> @@ -1090,7 +1090,7 @@ send_nexthop_update(struct kroute_nextho
>  }
>
>  void
> -send_imsg_session(int type, pid_t pid, void *data, u_int16_t datalen)
> +send_imsg_session(int type, pid_t pid, void *data, uint16_t datalen)
>  {
>         imsg_compose(ibuf_se, type, 0, pid, -1, data, datalen);
>  }
> Index: bgpd/bgpd.h
> ===================================================================
> RCS file: /cvs/src/usr.sbin/bgpd/bgpd.h,v
> retrieving revision 1.418
> diff -u -p -r1.418 bgpd.h
> --- bgpd/bgpd.h 1 Sep 2021 12:39:52 -0000       1.418
> +++ bgpd/bgpd.h 4 Feb 2022 14:31:17 -0000
> @@ -30,6 +30,7 @@
>
>  #include <poll.h>
>  #include <stdarg.h>
> +#include <stdint.h>
>
>  #include <imsg.h>
>
> @@ -150,9 +151,9 @@ enum reconf_action {
>  #define        SAFI_MPLSVPN    128
>
>  struct aid {
> -       u_int16_t        afi;
> +       uint16_t         afi;
>         sa_family_t      af;
> -       u_int8_t         safi;
> +       uint8_t          safi;
>         char            *name;
>  };
>
> @@ -192,11 +193,11 @@ struct bgpd_addr {
>                 struct in6_addr         v6;
>                 /* maximum size for a prefix is 256 bits */
>         } ba;               /* 128-bit address */
> -       u_int64_t       rd;             /* route distinguisher for VPN
> addrs */
> -       u_int32_t       scope_id;       /* iface scope id for v6 */
> -       u_int8_t        aid;
> -       u_int8_t        labellen;       /* size of the labelstack */
> -       u_int8_t        labelstack[18]; /* max that makes sense */
> +       uint64_t        rd;             /* route distinguisher for VPN
> addrs */
> +       uint32_t        scope_id;       /* iface scope id for v6 */
> +       uint8_t         aid;
> +       uint8_t         labellen;       /* size of the labelstack */
> +       uint8_t         labelstack[18]; /* max that makes sense */
>  #define        v4      ba.v4
>  #define        v6      ba.v6
>  };
> @@ -210,7 +211,7 @@ struct listen_addr {
>         int                             fd;
>         enum reconf_action              reconf;
>         socklen_t                       sa_len;
> -       u_int8_t                        flags;
> +       uint8_t                         flags;
>  };
>
>  TAILQ_HEAD(listen_addrs, listen_addr);
> @@ -295,14 +296,14 @@ struct bgpd_config {
>         int                                      flags;
>         int                                      log;
>         u_int                                    default_tableid;
> -       u_int32_t                                bgpid;
> -       u_int32_t                                clusterid;
> -       u_int32_t                                as;
> -       u_int16_t                                short_as;
> -       u_int16_t                                holdtime;
> -       u_int16_t                                min_holdtime;
> -       u_int16_t                                connectretry;
> -       u_int8_t                                 fib_priority;
> +       uint32_t                                 bgpid;
> +       uint32_t                                 clusterid;
> +       uint32_t                                 as;
> +       uint16_t                                 short_as;
> +       uint16_t                                 holdtime;
> +       uint16_t                                 min_holdtime;
> +       uint16_t                                 connectretry;
> +       uint8_t                                  fib_priority;
>  };
>
>  extern int cmd_opts;
> @@ -334,18 +335,18 @@ struct peer_auth {
>         char                    auth_key_out[IPSEC_AUTH_KEY_LEN];
>         char                    enc_key_in[IPSEC_ENC_KEY_LEN];
>         char                    enc_key_out[IPSEC_ENC_KEY_LEN];
> -       u_int32_t               spi_in;
> -       u_int32_t               spi_out;
> +       uint32_t                spi_in;
> +       uint32_t                spi_out;
>         enum auth_method        method;
> -       u_int8_t                md5key_len;
> -       u_int8_t                auth_alg_in;
> -       u_int8_t                auth_alg_out;
> -       u_int8_t                auth_keylen_in;
> -       u_int8_t                auth_keylen_out;
> -       u_int8_t                enc_alg_in;
> -       u_int8_t                enc_alg_out;
> -       u_int8_t                enc_keylen_in;
> -       u_int8_t                enc_keylen_out;
> +       uint8_t                 md5key_len;
> +       uint8_t                 auth_alg_in;
> +       uint8_t                 auth_alg_out;
> +       uint8_t                 auth_keylen_in;
> +       uint8_t                 auth_keylen_out;
> +       uint8_t                 enc_alg_in;
> +       uint8_t                 enc_alg_out;
> +       uint8_t                 enc_keylen_in;
> +       uint8_t                 enc_keylen_out;
>  };
>
>  struct capabilities {
> @@ -387,30 +388,30 @@ struct peer_config {
>         char                     rib[PEER_DESCR_LEN];
>         char                     if_depend[IFNAMSIZ];
>         char                     demote_group[IFNAMSIZ];
> -       u_int32_t                id;
> -       u_int32_t                groupid;
> -       u_int32_t                remote_as;
> -       u_int32_t                local_as;
> -       u_int32_t                max_prefix;
> -       u_int32_t                max_out_prefix;
> +       uint32_t                 id;
> +       uint32_t                 groupid;
> +       uint32_t                 remote_as;
> +       uint32_t                 local_as;
> +       uint32_t                 max_prefix;
> +       uint32_t                 max_out_prefix;
>         enum export_type         export_type;
>         enum enforce_as          enforce_as;
>         enum enforce_as          enforce_local_as;
> -       u_int16_t                max_prefix_restart;
> -       u_int16_t                max_out_prefix_restart;
> -       u_int16_t                holdtime;
> -       u_int16_t                min_holdtime;
> -       u_int16_t                local_short_as;
> -       u_int8_t                 template;
> -       u_int8_t                 remote_masklen;
> -       u_int8_t                 ebgp;          /* 0 = ibgp else ebgp */
> -       u_int8_t                 distance;      /* 1 = direct, >1 =
> multihop */
> -       u_int8_t                 passive;
> -       u_int8_t                 down;
> -       u_int8_t                 announce_capa;
> -       u_int8_t                 reflector_client;
> -       u_int8_t                 ttlsec;        /* TTL security hack */
> -       u_int8_t                 flags;
> +       uint16_t                 max_prefix_restart;
> +       uint16_t                 max_out_prefix_restart;
> +       uint16_t                 holdtime;
> +       uint16_t                 min_holdtime;
> +       uint16_t                 local_short_as;
> +       uint8_t                  template;
> +       uint8_t                  remote_masklen;
> +       uint8_t                  ebgp;          /* 0 = ibgp else ebgp */
> +       uint8_t                  distance;      /* 1 = direct, >1 =
> multihop */
> +       uint8_t                  passive;
> +       uint8_t                  down;
> +       uint8_t                  announce_capa;
> +       uint8_t                  reflector_client;
> +       uint8_t                  ttlsec;        /* TTL security hack */
> +       uint8_t                  flags;
>  };
>
>  #define        PEER_ID_NONE            0
> @@ -438,12 +439,12 @@ struct network_config {
>         struct bgpd_addr         prefix;
>         struct filter_set_head   attrset;
>         char                     psname[SET_NAME_LEN];
> -       u_int64_t                rd;
> -       u_int16_t                rtlabel;
> +       uint64_t                 rd;
> +       uint16_t                 rtlabel;
>         enum network_type        type;
> -       u_int8_t                 prefixlen;
> -       u_int8_t                 priority;
> -       u_int8_t                 old;   /* used for reloading */
> +       uint8_t                  prefixlen;
> +       uint8_t                  priority;
> +       uint8_t                  old;   /* used for reloading */
>  };
>
>  struct network {
> @@ -469,7 +470,7 @@ struct rtr_config {
>         char                            descr[PEER_DESCR_LEN];
>         struct bgpd_addr                remote_addr;
>         struct bgpd_addr                local_addr;
> -       u_int32_t                       id;
> +       uint32_t                        id;
>         in_addr_t                       remote_port;
>  };
>
> @@ -663,62 +664,62 @@ struct ktable {
>         u_int                    nhtableid; /* rdomain id for nexthop
> lookup */
>         int                      nhrefcnt;  /* refcnt for nexthop table */
>         enum reconf_action       state;
> -       u_int8_t                 fib_conf;  /* configured FIB sync flag */
> -       u_int8_t                 fib_sync;  /* is FIB synced with kernel?
> */
> +       uint8_t                  fib_conf;  /* configured FIB sync flag */
> +       uint8_t                  fib_sync;  /* is FIB synced with kernel?
> */
>  };
>
>  struct kroute_full {
>         struct bgpd_addr        prefix;
>         struct bgpd_addr        nexthop;
>         char                    label[RTLABEL_LEN];
> -       u_int16_t               labelid;
> -       u_int16_t               flags;
> +       uint16_t                labelid;
> +       uint16_t                flags;
>         u_short                 ifindex;
> -       u_int8_t                prefixlen;
> -       u_int8_t                priority;
> +       uint8_t                 prefixlen;
> +       uint8_t                 priority;
>  };
>
>  struct kroute {
>         struct in_addr  prefix;
>         struct in_addr  nexthop;
> -       u_int32_t       mplslabel;
> -       u_int16_t       flags;
> -       u_int16_t       labelid;
> +       uint32_t        mplslabel;
> +       uint16_t        flags;
> +       uint16_t        labelid;
>         u_short         ifindex;
> -       u_int8_t        prefixlen;
> -       u_int8_t        priority;
> +       uint8_t         prefixlen;
> +       uint8_t         priority;
>  };
>
>  struct kroute6 {
>         struct in6_addr prefix;
>         struct in6_addr nexthop;
> -       u_int32_t       mplslabel;
> -       u_int16_t       flags;
> -       u_int16_t       labelid;
> +       uint32_t        mplslabel;
> +       uint16_t        flags;
> +       uint16_t        labelid;
>         u_short         ifindex;
> -       u_int8_t        prefixlen;
> -       u_int8_t        priority;
> +       uint8_t         prefixlen;
> +       uint8_t         priority;
>  };
>
>  struct kroute_nexthop {
>         struct bgpd_addr        nexthop;
>         struct bgpd_addr        gateway;
>         struct bgpd_addr        net;
> -       u_int8_t                valid;
> -       u_int8_t                connected;
> -       u_int8_t                netlen;
> +       uint8_t                 valid;
> +       uint8_t                 connected;
> +       uint8_t                 netlen;
>  };
>
>  struct kif {
>         char                     ifname[IFNAMSIZ];
> -       u_int64_t                baudrate;
> +       uint64_t                 baudrate;
>         u_int                    rdomain;
>         int                      flags;
>         u_short                  ifindex;
> -       u_int8_t                 if_type;
> -       u_int8_t                 link_state;
> -       u_int8_t                 nh_reachable;  /* for nexthop
> verification */
> -       u_int8_t                 depend_state;  /* for session depend on */
> +       uint8_t                  if_type;
> +       uint8_t                  link_state;
> +       uint8_t                  nh_reachable;  /* for nexthop
> verification */
> +       uint8_t                  depend_state;  /* for session depend on */
>  };
>
>  struct session_up {
> @@ -726,13 +727,13 @@ struct session_up {
>         struct bgpd_addr        local_v6_addr;
>         struct bgpd_addr        remote_addr;
>         struct capabilities     capa;
> -       u_int32_t               remote_bgpid;
> -       u_int16_t               short_as;
> +       uint32_t                remote_bgpid;
> +       uint16_t                short_as;
>  };
>
>  struct route_refresh {
> -       u_int8_t                aid;
> -       u_int8_t                subtype;
> +       uint8_t                 aid;
> +       uint8_t                 subtype;
>  };
>  #define ROUTE_REFRESH_REQUEST  0
>  #define ROUTE_REFRESH_BEGIN_RR 1
> @@ -741,17 +742,17 @@ struct route_refresh {
>  struct pftable_msg {
>         struct bgpd_addr        addr;
>         char                    pftable[PFTABLE_LEN];
> -       u_int8_t                len;
> +       uint8_t                 len;
>  };
>
>  struct ctl_show_interface {
>         char                     ifname[IFNAMSIZ];
>         char                     linkstate[32];
>         char                     media[32];
> -       u_int64_t                baudrate;
> +       uint64_t                 baudrate;
>         u_int                    rdomain;
> -       u_int8_t                 nh_reachable;
> -       u_int8_t                 is_up;
> +       uint8_t                  nh_reachable;
> +       uint8_t                  is_up;
>  };
>
>  struct ctl_show_nexthop {
> @@ -761,8 +762,8 @@ struct ctl_show_nexthop {
>                 struct kroute           kr4;
>                 struct kroute6          kr6;
>         } kr;
> -       u_int8_t                        valid;
> -       u_int8_t                        krvalid;
> +       uint8_t                         valid;
> +       uint8_t                         krvalid;
>  };
>
>  struct ctl_show_set {
> @@ -802,15 +803,15 @@ struct ctl_show_rib {
>         struct bgpd_addr        remote_addr;
>         char                    descr[PEER_DESCR_LEN];
>         time_t                  age;
> -       u_int32_t               remote_id;
> -       u_int32_t               path_id;
> -       u_int32_t               local_pref;
> -       u_int32_t               med;
> -       u_int32_t               weight;
> -       u_int32_t               flags;
> -       u_int8_t                prefixlen;
> -       u_int8_t                origin;
> -       u_int8_t                validation_state;
> +       uint32_t                remote_id;
> +       uint32_t                path_id;
> +       uint32_t                local_pref;
> +       uint32_t                med;
> +       uint32_t                weight;
> +       uint32_t                flags;
> +       uint8_t                 prefixlen;
> +       uint8_t                 origin;
> +       uint8_t                 validation_state;
>         /* plus an aspath */
>  };
>
> @@ -836,11 +837,11 @@ enum aslen_spec {
>  struct filter_as {
>         char             name[SET_NAME_LEN];
>         struct as_set   *aset;
> -       u_int32_t        as_min;
> -       u_int32_t        as_max;
> +       uint32_t         as_min;
> +       uint32_t         as_max;
>         enum as_spec     type;
> -       u_int8_t         flags;
> -       u_int8_t         op;
> +       uint8_t          flags;
> +       uint8_t          op;
>  };
>
>  struct filter_aslen {
> @@ -865,8 +866,8 @@ struct filter_originset {
>  };
>
>  struct filter_ovs {
> -       u_int8_t                 validity;
> -       u_int8_t                 is_set;
> +       uint8_t                  validity;
> +       uint8_t                  is_set;
>  };
>
>  /*
> @@ -877,13 +878,13 @@ struct filter_ovs {
>   * for e.g. COMMUNITY_ANY and the low byte is the community type.
>   * If flags is 0 the community struct is unused. If the upper 24bit of
>   * flags is 0 a fast compare can be used.
> - * The code uses a type cast to u_int8_t to access the type.
> + * The code uses a type cast to uint8_t to access the type.
>   */
>  struct community {
> -       u_int32_t       flags;
> -       u_int32_t       data1;
> -       u_int32_t       data2;
> -       u_int32_t       data3;
> +       uint32_t        flags;
> +       uint32_t        data1;
> +       uint32_t        data2;
> +       uint32_t        data3;
>  };
>
>  struct ctl_show_rib_request {
> @@ -892,13 +893,13 @@ struct ctl_show_rib_request {
>         struct bgpd_addr        prefix;
>         struct filter_as        as;
>         struct community        community;
> -       u_int32_t               flags;
> -       u_int32_t               path_id;
> +       uint32_t                flags;
> +       uint32_t                path_id;
>         pid_t                   pid;
>         enum imsg_type          type;
> -       u_int8_t                validation_state;
> -       u_int8_t                prefixlen;
> -       u_int8_t                aid;
> +       uint8_t                 validation_state;
> +       uint8_t                 prefixlen;
> +       uint8_t                 aid;
>  };
>
>  enum filter_actions {
> @@ -932,12 +933,12 @@ enum comp_ops {
>  };
>
>  struct filter_peers {
> -       u_int32_t       peerid;
> -       u_int32_t       groupid;
> -       u_int32_t       remote_as;
> -       u_int16_t       ribid;
> -       u_int8_t        ebgp;
> -       u_int8_t        ibgp;
> +       uint32_t        peerid;
> +       uint32_t        groupid;
> +       uint32_t        remote_as;
> +       uint16_t        ribid;
> +       uint8_t         ebgp;
> +       uint8_t         ibgp;
>  };
>
>  /* special community type, keep in sync with the attribute type */
> @@ -988,7 +989,7 @@ struct filter_peers {
>
>  struct ext_comm_pairs {
>         short           type;
> -       u_int8_t        subtype;
> +       uint8_t         subtype;
>         const char      *subname;
>  };
>
> @@ -1029,15 +1030,15 @@ extern const struct ext_comm_pairs iana_
>
>  struct filter_prefix {
>         struct bgpd_addr        addr;
> -       u_int8_t                op;
> -       u_int8_t                len;
> -       u_int8_t                len_min;
> -       u_int8_t                len_max;
> +       uint8_t                 op;
> +       uint8_t                 len;
> +       uint8_t                 len_min;
> +       uint8_t                 len_max;
>  };
>
>  struct filter_nexthop {
>         struct bgpd_addr        addr;
> -       u_int8_t                flags;
> +       uint8_t                 flags;
>  #define FILTER_NEXTHOP_ADDR    1
>  #define FILTER_NEXTHOP_NEIGHBOR        2
>  };
> @@ -1067,7 +1068,7 @@ struct filter_rule {
>         struct filter_rule              *skip[RDE_FILTER_SKIP_COUNT];
>         enum filter_actions             action;
>         enum directions                 dir;
> -       u_int8_t                        quick;
> +       uint8_t                         quick;
>  };
>
>  enum action_types {
> @@ -1099,23 +1100,23 @@ struct nexthop;
>  struct filter_set {
>         TAILQ_ENTRY(filter_set)         entry;
>         union {
> -               u_int8_t                         prepend;
> -               u_int16_t                        id;
> -               u_int32_t                        metric;
> +               uint8_t                          prepend;
> +               uint16_t                         id;
> +               uint32_t                         metric;
>                 int32_t                          relative;
>                 struct bgpd_addr                 nexthop;
>                 struct nexthop                  *nh_ref;
>                 struct community                 community;
>                 char                             pftable[PFTABLE_LEN];
>                 char                             rtlabel[RTLABEL_LEN];
> -               u_int8_t                         origin;
> -       } action;
> +               uint8_t                          origin;
> +       }                               action;
>         enum action_types               type;
>  };
>
>  struct roa_set {
> -       u_int32_t       as;     /* must be first */
> -       u_int32_t       maxlen; /* change type for better struct layout */
> +       uint32_t        as;     /* must be first */
> +       uint32_t        maxlen; /* change type for better struct layout */
>  };
>
>  struct prefixset_item {
> @@ -1146,7 +1147,7 @@ struct l3vpn {
>         struct filter_set_head          import;
>         struct filter_set_head          export;
>         struct network_head             net_l;
> -       u_int64_t                       rd;
> +       uint64_t                        rd;
>         u_int                           rtableid;
>         u_int                           label;
>         int                             flags;
> @@ -1156,8 +1157,8 @@ struct rde_rib {
>         SIMPLEQ_ENTRY(rde_rib)  entry;
>         char                    name[PEER_DESCR_LEN];
>         u_int                   rtableid;
> -       u_int16_t               id;
> -       u_int16_t               flags;
> +       uint16_t                id;
> +       uint16_t                flags;
>  };
>  SIMPLEQ_HEAD(rib_names, rde_rib);
>  extern struct rib_names ribnames;
> @@ -1232,11 +1233,11 @@ struct mrt {
>         char                    rib[PEER_DESCR_LEN];
>         struct msgbuf           wbuf;
>         LIST_ENTRY(mrt)         entry;
> -       u_int32_t               peer_id;
> -       u_int32_t               group_id;
> +       uint32_t                peer_id;
> +       uint32_t                group_id;
>         enum mrt_type           type;
>         enum mrt_state          state;
> -       u_int16_t               seqnum;
> +       uint16_t                seqnum;
>  };
>
>  struct mrt_config {
> @@ -1250,7 +1251,7 @@ struct mrt_config {
>  /* prototypes */
>  /* bgpd.c */
>  void            send_nexthop_update(struct kroute_nexthop *);
> -void            send_imsg_session(int, pid_t, void *, u_int16_t);
> +void            send_imsg_session(int, pid_t, void *, uint16_t);
>  int             send_network(int, struct network_config *,
>                      struct filter_set_head *);
>  int             bgpd_filternexthop(struct kroute *, struct kroute6 *);
> @@ -1271,8 +1272,8 @@ void              free_prefixtree(struct prefixset_t
>  void           free_roatree(struct roa_tree *);
>  void           free_rtrs(struct rtr_config_head *);
>  void           filterlist_free(struct filter_head *);
> -int            host(const char *, struct bgpd_addr *, u_int8_t *);
> -u_int32_t      get_bgpid(void);
> +int            host(const char *, struct bgpd_addr *, uint8_t *);
> +uint32_t       get_bgpid(void);
>  void           expand_networks(struct bgpd_config *);
>  RB_PROTOTYPE(prefixset_tree, prefixset_item, entry, prefixset_cmp);
>  int            roa_cmp(struct roa *, struct roa *);
> @@ -1280,29 +1281,29 @@ RB_PROTOTYPE(roa_tree, roa, entry, roa_c
>
>  /* kroute.c */
>  int             kr_init(int *);
> -int             ktable_update(u_int, char *, int, u_int8_t);
> +int             ktable_update(u_int, char *, int, uint8_t);
>  void            ktable_preload(void);
> -void            ktable_postload(u_int8_t);
> +void            ktable_postload(uint8_t);
>  int             ktable_exists(u_int, u_int *);
> -int             kr_change(u_int, struct kroute_full *,  u_int8_t);
> -int             kr_delete(u_int, struct kroute_full *, u_int8_t);
> +int             kr_change(u_int, struct kroute_full *,  uint8_t);
> +int             kr_delete(u_int, struct kroute_full *, uint8_t);
>  int             kr_flush(u_int);
> -void            kr_shutdown(u_int8_t, u_int);
> -void            kr_fib_couple(u_int, u_int8_t);
> -void            kr_fib_couple_all(u_int8_t);
> -void            kr_fib_decouple(u_int, u_int8_t);
> -void            kr_fib_decouple_all(u_int8_t);
> -void            kr_fib_update_prio_all(u_int8_t);
> +void            kr_shutdown(uint8_t, u_int);
> +void            kr_fib_couple(u_int, uint8_t);
> +void            kr_fib_couple_all(uint8_t);
> +void            kr_fib_decouple(u_int, uint8_t);
> +void            kr_fib_decouple_all(uint8_t);
> +void            kr_fib_update_prio_all(uint8_t);
>  int             kr_dispatch_msg(u_int rdomain);
> -int             kr_nexthop_add(u_int32_t, struct bgpd_addr *,
> +int             kr_nexthop_add(uint32_t, struct bgpd_addr *,
>                     struct bgpd_config *);
> -void            kr_nexthop_delete(u_int32_t, struct bgpd_addr *,
> +void            kr_nexthop_delete(uint32_t, struct bgpd_addr *,
>                     struct bgpd_config *);
>  void            kr_show_route(struct imsg *);
>  void            kr_ifinfo(char *);
> -void            kr_net_reload(u_int, u_int64_t, struct network_head *);
> +void            kr_net_reload(u_int, uint64_t, struct network_head *);
>  int             kr_reload(void);
> -struct in6_addr        *prefixlen2mask6(u_int8_t prefixlen);
> +struct in6_addr        *prefixlen2mask6(uint8_t prefixlen);
>  int             get_mpe_config(const char *, u_int *, u_int *);
>
>  /* log.c */
> @@ -1325,18 +1326,18 @@ struct mrt      *mrt_get(struct mrt_head *, s
>  void            mrt_mergeconfig(struct mrt_head *, struct mrt_head *);
>
>  /* name2id.c */
> -u_int16_t       rib_name2id(const char *);
> -const char     *rib_id2name(u_int16_t);
> -void            rib_unref(u_int16_t);
> -void            rib_ref(u_int16_t);
> -u_int16_t       rtlabel_name2id(const char *);
> -const char     *rtlabel_id2name(u_int16_t);
> -void            rtlabel_unref(u_int16_t);
> -u_int16_t       rtlabel_ref(u_int16_t);
> -u_int16_t       pftable_name2id(const char *);
> -const char     *pftable_id2name(u_int16_t);
> -void            pftable_unref(u_int16_t);
> -u_int16_t       pftable_ref(u_int16_t);
> +uint16_t        rib_name2id(const char *);
> +const char     *rib_id2name(uint16_t);
> +void            rib_unref(uint16_t);
> +void            rib_ref(uint16_t);
> +uint16_t        rtlabel_name2id(const char *);
> +const char     *rtlabel_id2name(uint16_t);
> +void            rtlabel_unref(uint16_t);
> +uint16_t        rtlabel_ref(uint16_t);
> +uint16_t        pftable_name2id(const char *);
> +const char     *pftable_id2name(uint16_t);
> +void            pftable_unref(uint16_t);
> +uint16_t        pftable_ref(uint16_t);
>
>  /* parse.y */
>  int                    cmdline_symset(char *);
> @@ -1365,26 +1366,26 @@ struct as_set   *as_sets_new(struct as_set
>                     size_t);
>  void            as_sets_free(struct as_set_head *);
>  void            as_sets_mark_dirty(struct as_set_head *, struct
> as_set_head *);
> -int             as_set_match(const struct as_set *, u_int32_t);
> +int             as_set_match(const struct as_set *, uint32_t);
>
>  struct set_table       *set_new(size_t, size_t);
>  void                    set_free(struct set_table *);
>  int                     set_add(struct set_table *, void *, size_t);
>  void                   *set_get(struct set_table *, size_t *);
>  void                    set_prep(struct set_table *);
> -void                   *set_match(const struct set_table *, u_int32_t);
> +void                   *set_match(const struct set_table *, uint32_t);
>  int                     set_equal(const struct set_table *,
>                             const struct set_table *);
>  size_t                  set_nmemb(const struct set_table *);
>
>  /* rde_trie.c */
> -int    trie_add(struct trie_head *, struct bgpd_addr *, u_int8_t,
> u_int8_t,
> -           u_int8_t);
> +int    trie_add(struct trie_head *, struct bgpd_addr *, uint8_t, uint8_t,
> +           uint8_t);
>  int    trie_roa_add(struct trie_head *, struct roa *);
>  void   trie_free(struct trie_head *);
> -int    trie_match(struct trie_head *, struct bgpd_addr *, u_int8_t, int);
> -int    trie_roa_check(struct trie_head *, struct bgpd_addr *, u_int8_t,
> -           u_int32_t);
> +int    trie_match(struct trie_head *, struct bgpd_addr *, uint8_t, int);
> +int    trie_roa_check(struct trie_head *, struct bgpd_addr *, uint8_t,
> +           uint32_t);
>  void   trie_dump(struct trie_head *);
>  int    trie_equal(struct trie_head *, struct trie_head *);
>
> @@ -1395,42 +1396,42 @@ time_t                   getmonotime(void);
>  const char     *log_addr(const struct bgpd_addr *);
>  const char     *log_in6addr(const struct in6_addr *);
>  const char     *log_sockaddr(struct sockaddr *, socklen_t);
> -const char     *log_as(u_int32_t);
> -const char     *log_rd(u_int64_t);
> -const char     *log_ext_subtype(short, u_int8_t);
> +const char     *log_as(uint32_t);
> +const char     *log_rd(uint64_t);
> +const char     *log_ext_subtype(short, uint8_t);
>  const char     *log_reason(const char *);
>  const char     *log_rtr_error(enum rtr_error);
> -int             aspath_snprint(char *, size_t, void *, u_int16_t);
> -int             aspath_asprint(char **, void *, u_int16_t);
> -size_t          aspath_strlen(void *, u_int16_t);
> -u_int32_t       aspath_extract(const void *, int);
> -int             aspath_verify(void *, u_int16_t, int, int);
> +int             aspath_snprint(char *, size_t, void *, uint16_t);
> +int             aspath_asprint(char **, void *, uint16_t);
> +size_t          aspath_strlen(void *, uint16_t);
> +uint32_t        aspath_extract(const void *, int);
> +int             aspath_verify(void *, uint16_t, int, int);
>  #define                 AS_ERR_LEN     -1
>  #define                 AS_ERR_TYPE    -2
>  #define                 AS_ERR_BAD     -3
>  #define                 AS_ERR_SOFT    -4
> -u_char         *aspath_inflate(void *, u_int16_t, u_int16_t *);
> -int             nlri_get_prefix(u_char *, u_int16_t, struct bgpd_addr *,
> -                    u_int8_t *);
> -int             nlri_get_prefix6(u_char *, u_int16_t, struct bgpd_addr *,
> -                    u_int8_t *);
> -int             nlri_get_vpn4(u_char *, u_int16_t, struct bgpd_addr *,
> -                    u_int8_t *, int);
> -int             nlri_get_vpn6(u_char *, u_int16_t, struct bgpd_addr *,
> -                    u_int8_t *, int);
> +u_char         *aspath_inflate(void *, uint16_t, uint16_t *);
> +int             nlri_get_prefix(u_char *, uint16_t, struct bgpd_addr *,
> +                    uint8_t *);
> +int             nlri_get_prefix6(u_char *, uint16_t, struct bgpd_addr *,
> +                    uint8_t *);
> +int             nlri_get_vpn4(u_char *, uint16_t, struct bgpd_addr *,
> +                    uint8_t *, int);
> +int             nlri_get_vpn6(u_char *, uint16_t, struct bgpd_addr *,
> +                    uint8_t *, int);
>  int             prefix_compare(const struct bgpd_addr *,
>                     const struct bgpd_addr *, int);
> -in_addr_t       prefixlen2mask(u_int8_t);
> +in_addr_t       prefixlen2mask(uint8_t);
>  void            inet4applymask(struct in_addr *, const struct in_addr *,
> int);
>  void            inet6applymask(struct in6_addr *, const struct in6_addr *,
>                     int);
> -const char     *aid2str(u_int8_t);
> -int             aid2afi(u_int8_t, u_int16_t *, u_int8_t *);
> -int             afi2aid(u_int16_t, u_int8_t, u_int8_t *);
> -sa_family_t     aid2af(u_int8_t);
> -int             af2aid(sa_family_t, u_int8_t, u_int8_t *);
> -struct sockaddr        *addr2sa(const struct bgpd_addr *, u_int16_t,
> socklen_t *);
> -void            sa2addr(struct sockaddr *, struct bgpd_addr *, u_int16_t
> *);
> +const char     *aid2str(uint8_t);
> +int             aid2afi(uint8_t, uint16_t *, uint8_t *);
> +int             afi2aid(uint16_t, uint8_t, uint8_t *);
> +sa_family_t     aid2af(uint8_t);
> +int             af2aid(sa_family_t, uint8_t, uint8_t *);
> +struct sockaddr        *addr2sa(const struct bgpd_addr *, uint16_t,
> socklen_t *);
> +void            sa2addr(struct sockaddr *, struct bgpd_addr *, uint16_t
> *);
>  const char *    get_baudrate(unsigned long long, char *);
>
>  static const char * const log_procnames[] = {
> Index: bgpd/config.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/bgpd/config.c,v
> retrieving revision 1.99
> diff -u -p -r1.99 config.c
> --- bgpd/config.c       16 Feb 2021 08:29:16 -0000      1.99
> +++ bgpd/config.c       4 Feb 2022 14:31:17 -0000
> @@ -31,7 +31,7 @@
>  #include "session.h"
>  #include "log.h"
>
> -int            host_ip(const char *, struct bgpd_addr *, u_int8_t *);
> +int            host_ip(const char *, struct bgpd_addr *, uint8_t *);
>  void           free_networks(struct network_head *);
>
>  struct bgpd_config *
> @@ -356,11 +356,11 @@ merge_config(struct bgpd_config *xconf,
>         free_config(conf);
>  }
>
> -u_int32_t
> +uint32_t
>  get_bgpid(void)
>  {
>         struct ifaddrs          *ifap, *ifa;
> -       u_int32_t                ip = 0, cur, localnet;
> +       uint32_t                 ip = 0, cur, localnet;
>
>         localnet = htonl(INADDR_LOOPBACK & IN_CLASSA_NET);
>
> @@ -383,7 +383,7 @@ get_bgpid(void)
>  }
>
>  int
> -host(const char *s, struct bgpd_addr *h, u_int8_t *len)
> +host(const char *s, struct bgpd_addr *h, uint8_t *len)
>  {
>         int                      mask = 128;
>         char                    *p, *ps;
> @@ -417,7 +417,7 @@ host(const char *s, struct bgpd_addr *h,
>  }
>
>  int
> -host_ip(const char *s, struct bgpd_addr *h, u_int8_t *len)
> +host_ip(const char *s, struct bgpd_addr *h, uint8_t *len)
>  {
>         struct addrinfo          hints, *res;
>         int                      bits;
> Index: bgpd/kroute.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/bgpd/kroute.c,v
> retrieving revision 1.241
> diff -u -p -r1.241 kroute.c
> --- bgpd/kroute.c       18 Jan 2021 12:15:36 -0000      1.241
> +++ bgpd/kroute.c       4 Feb 2022 14:31:17 -0000
> @@ -45,7 +45,7 @@ struct ktable         **krt;
>  u_int                    krt_size;
>
>  struct {
> -       u_int32_t               rtseq;
> +       uint32_t                rtseq;
>         pid_t                   pid;
>         int                     fd;
>  } kr_state;
> @@ -71,9 +71,9 @@ struct knexthop_node {
>  struct kredist_node {
>         RB_ENTRY(kredist_node)   entry;
>         struct bgpd_addr         prefix;
> -       u_int64_t                rd;
> -       u_int8_t                 prefixlen;
> -       u_int8_t                 dynamic;
> +       uint64_t                 rd;
> +       uint8_t                  prefixlen;
> +       uint8_t                  dynamic;
>  };
>
>  struct kif_kr {
> @@ -96,21 +96,21 @@ struct kif_node {
>         struct kif_kr6_head      kroute6_l;
>  };
>
> -int    ktable_new(u_int, u_int, char *, int, u_int8_t);
> -void   ktable_free(u_int, u_int8_t);
> -void   ktable_destroy(struct ktable *, u_int8_t);
> +int    ktable_new(u_int, u_int, char *, int, uint8_t);
> +void   ktable_free(u_int, uint8_t);
> +void   ktable_destroy(struct ktable *, uint8_t);
>  struct ktable  *ktable_get(u_int);
>
> -int    kr4_change(struct ktable *, struct kroute_full *, u_int8_t);
> -int    kr6_change(struct ktable *, struct kroute_full *, u_int8_t);
> -int    krVPN4_change(struct ktable *, struct kroute_full *, u_int8_t);
> -int    krVPN6_change(struct ktable *, struct kroute_full *, u_int8_t);
> -int    kr4_delete(struct ktable *, struct kroute_full *, u_int8_t);
> -int    kr6_delete(struct ktable *, struct kroute_full *, u_int8_t);
> -int    krVPN4_delete(struct ktable *, struct kroute_full *, u_int8_t);
> -int    krVPN6_delete(struct ktable *, struct kroute_full *, u_int8_t);
> +int    kr4_change(struct ktable *, struct kroute_full *, uint8_t);
> +int    kr6_change(struct ktable *, struct kroute_full *, uint8_t);
> +int    krVPN4_change(struct ktable *, struct kroute_full *, uint8_t);
> +int    krVPN6_change(struct ktable *, struct kroute_full *, uint8_t);
> +int    kr4_delete(struct ktable *, struct kroute_full *, uint8_t);
> +int    kr6_delete(struct ktable *, struct kroute_full *, uint8_t);
> +int    krVPN4_delete(struct ktable *, struct kroute_full *, uint8_t);
> +int    krVPN6_delete(struct ktable *, struct kroute_full *, uint8_t);
>  void   kr_net_delete(struct network *);
> -int    kr_net_match(struct ktable *, struct network_config *, u_int16_t,
> int);
> +int    kr_net_match(struct ktable *, struct network_config *, uint16_t,
> int);
>  struct network *kr_net_find(struct ktable *, struct network *);
>  void   kr_net_clear(struct ktable *);
>  void   kr_redistribute(int, struct ktable *, struct kroute *);
> @@ -122,10 +122,10 @@ int       kroute6_compare(struct kroute6_node
>  int    knexthop_compare(struct knexthop_node *, struct knexthop_node *);
>  int    kredist_compare(struct kredist_node *, struct kredist_node *);
>  int    kif_compare(struct kif_node *, struct kif_node *);
> -void   kr_fib_update_prio(u_int, u_int8_t);
> +void   kr_fib_update_prio(u_int, uint8_t);
>
> -struct kroute_node     *kroute_find(struct ktable *, in_addr_t, u_int8_t,
> -                           u_int8_t);
> +struct kroute_node     *kroute_find(struct ktable *, in_addr_t, uint8_t,
> +                           uint8_t);
>  struct kroute_node     *kroute_matchgw(struct kroute_node *,
>                             struct sockaddr_in *);
>  int                     kroute_insert(struct ktable *, struct kroute_node
> *);
> @@ -133,7 +133,7 @@ int                  kroute_remove(struct ktable *, st
>  void                    kroute_clear(struct ktable *);
>
>  struct kroute6_node    *kroute6_find(struct ktable *, const struct
> in6_addr *,
> -                           u_int8_t, u_int8_t);
> +                           uint8_t, uint8_t);
>  struct kroute6_node    *kroute6_matchgw(struct kroute6_node *,
>                             struct sockaddr_in6 *);
>  int                     kroute6_insert(struct ktable *, struct
> kroute6_node *);
> @@ -170,9 +170,9 @@ void
>  kroute_detach_nexthop(struct kta
>                             struct knexthop_node *);
>
>  int            protect_lo(struct ktable *);
> -u_int8_t       prefixlen_classful(in_addr_t);
> -u_int8_t       mask2prefixlen(in_addr_t);
> -u_int8_t       mask2prefixlen6(struct sockaddr_in6 *);
> +uint8_t                prefixlen_classful(in_addr_t);
> +uint8_t                mask2prefixlen(in_addr_t);
> +uint8_t                mask2prefixlen6(struct sockaddr_in6 *);
>  uint64_t       ift2ifm(uint8_t);
>  const char     *get_media_descr(uint64_t);
>  const char     *get_linkstate(uint8_t, int);
> @@ -181,11 +181,11 @@ void              if_change(u_short, int, struct if_
>  void           if_announce(void *, u_int);
>
>  int            send_rtmsg(int, int, struct ktable *, struct kroute *,
> -                   u_int8_t);
> +                   uint8_t);
>  int            send_rt6msg(int, int, struct ktable *, struct kroute6 *,
> -                   u_int8_t);
> +                   uint8_t);
>  int            dispatch_rtmsg(u_int);
> -int            fetchtable(struct ktable *, u_int8_t);
> +int            fetchtable(struct ktable *, uint8_t);
>  int            fetchifs(int);
>  int            dispatch_rtmsg_addr(struct rt_msghdr *,
>                     struct sockaddr *[RTAX_MAX], struct ktable *);
> @@ -262,7 +262,7 @@ kr_init(int *fd)
>  }
>
>  int
> -ktable_new(u_int rtableid, u_int rdomid, char *name, int fs, u_int8_t
> fib_prio)
> +ktable_new(u_int rtableid, u_int rdomid, char *name, int fs, uint8_t
> fib_prio)
>  {
>         struct ktable   **xkrt;
>         struct ktable    *kt;
> @@ -318,7 +318,7 @@ ktable_new(u_int rtableid, u_int rdomid,
>  }
>
>  void
> -ktable_free(u_int rtableid, u_int8_t fib_prio)
> +ktable_free(u_int rtableid, uint8_t fib_prio)
>  {
>         struct ktable   *kt, *nkt;
>
> @@ -346,7 +346,7 @@ ktable_free(u_int rtableid, u_int8_t fib
>  }
>
>  void
> -ktable_destroy(struct ktable *kt, u_int8_t fib_prio)
> +ktable_destroy(struct ktable *kt, uint8_t fib_prio)
>  {
>         /* decouple just to be sure, does not hurt */
>         kr_fib_decouple(kt->rtableid, fib_prio);
> @@ -373,7 +373,7 @@ ktable_get(u_int rtableid)
>  }
>
>  int
> -ktable_update(u_int rtableid, char *name, int flags, u_int8_t fib_prio)
> +ktable_update(u_int rtableid, char *name, int flags, uint8_t fib_prio)
>  {
>         struct ktable   *kt, *rkt;
>         u_int            rdomid;
> @@ -450,7 +450,7 @@ ktable_exists(u_int rtableid, u_int *rdo
>  }
>
>  int
> -kr_change(u_int rtableid, struct kroute_full *kl, u_int8_t fib_prio)
> +kr_change(u_int rtableid, struct kroute_full *kl, uint8_t fib_prio)
>  {
>         struct ktable           *kt;
>
> @@ -472,11 +472,11 @@ kr_change(u_int rtableid, struct kroute_
>  }
>
>  int
> -kr4_change(struct ktable *kt, struct kroute_full *kl, u_int8_t fib_prio)
> +kr4_change(struct ktable *kt, struct kroute_full *kl, uint8_t fib_prio)
>  {
>         struct kroute_node      *kr;
>         int                      action = RTM_ADD;
> -       u_int16_t                labelid;
> +       uint16_t                 labelid;
>
>         /* for blackhole and reject routes nexthop needs to be 127.0.0.1 */
>         if (kl->flags & (F_BLACKHOLE|F_REJECT))
> @@ -529,12 +529,12 @@ kr4_change(struct ktable *kt, struct kro
>  }
>
>  int
> -kr6_change(struct ktable *kt, struct kroute_full *kl, u_int8_t fib_prio)
> +kr6_change(struct ktable *kt, struct kroute_full *kl, uint8_t fib_prio)
>  {
>         struct kroute6_node     *kr6;
>         struct in6_addr          lo6 = IN6ADDR_LOOPBACK_INIT;
>         int                      action = RTM_ADD;
> -       u_int16_t                labelid;
> +       uint16_t                 labelid;
>
>         /* for blackhole and reject routes nexthop needs to be ::1 */
>         if (kl->flags & (F_BLACKHOLE|F_REJECT))
> @@ -588,12 +588,12 @@ kr6_change(struct ktable *kt, struct kro
>  }
>
>  int
> -krVPN4_change(struct ktable *kt, struct kroute_full *kl, u_int8_t
> fib_prio)
> +krVPN4_change(struct ktable *kt, struct kroute_full *kl, uint8_t fib_prio)
>  {
>         struct kroute_node      *kr;
>         int                      action = RTM_ADD;
> -       u_int32_t                mplslabel = 0;
> -       u_int16_t                labelid;
> +       uint32_t                 mplslabel = 0;
> +       uint16_t                 labelid;
>
>         /* nexthop within 127/8 -> ignore silently */
>         if ((kl->nexthop.v4.s_addr & htonl(IN_CLASSA_NET)) ==
> @@ -662,13 +662,13 @@ krVPN4_change(struct ktable *kt, struct
>  }
>
>  int
> -krVPN6_change(struct ktable *kt, struct kroute_full *kl, u_int8_t
> fib_prio)
> +krVPN6_change(struct ktable *kt, struct kroute_full *kl, uint8_t fib_prio)
>  {
>         struct kroute6_node     *kr6;
>         struct in6_addr          lo6 = IN6ADDR_LOOPBACK_INIT;
>         int                      action = RTM_ADD;
> -       u_int32_t                mplslabel = 0;
> -       u_int16_t                labelid;
> +       uint32_t                 mplslabel = 0;
> +       uint16_t                 labelid;
>
>         /* nexthop to loopback -> ignore silently */
>         if (IN6_IS_ADDR_LOOPBACK(&kl->nexthop.v6))
> @@ -738,7 +738,7 @@ krVPN6_change(struct ktable *kt, struct
>  }
>
>  int
> -kr_delete(u_int rtableid, struct kroute_full *kl, u_int8_t fib_prio)
> +kr_delete(u_int rtableid, struct kroute_full *kl, uint8_t fib_prio)
>  {
>         struct ktable           *kt;
>
> @@ -797,7 +797,7 @@ kr_flush(u_int rtableid)
>  }
>
>  int
> -kr4_delete(struct ktable *kt, struct kroute_full *kl, u_int8_t fib_prio)
> +kr4_delete(struct ktable *kt, struct kroute_full *kl, uint8_t fib_prio)
>  {
>         struct kroute_node      *kr;
>
> @@ -820,7 +820,7 @@ kr4_delete(struct ktable *kt, struct kro
>  }
>
>  int
> -kr6_delete(struct ktable *kt, struct kroute_full *kl, u_int8_t fib_prio)
> +kr6_delete(struct ktable *kt, struct kroute_full *kl, uint8_t fib_prio)
>  {
>         struct kroute6_node     *kr6;
>
> @@ -843,7 +843,7 @@ kr6_delete(struct ktable *kt, struct kro
>  }
>
>  int
> -krVPN4_delete(struct ktable *kt, struct kroute_full *kl, u_int8_t
> fib_prio)
> +krVPN4_delete(struct ktable *kt, struct kroute_full *kl, uint8_t fib_prio)
>  {
>         struct kroute_node      *kr;
>
> @@ -866,7 +866,7 @@ krVPN4_delete(struct ktable *kt, struct
>  }
>
>  int
> -krVPN6_delete(struct ktable *kt, struct kroute_full *kl, u_int8_t
> fib_prio)
> +krVPN6_delete(struct ktable *kt, struct kroute_full *kl, uint8_t fib_prio)
>  {
>         struct kroute6_node     *kr6;
>
> @@ -889,7 +889,7 @@ krVPN6_delete(struct ktable *kt, struct
>  }
>
>  void
> -kr_shutdown(u_int8_t fib_prio, u_int rdomain)
> +kr_shutdown(uint8_t fib_prio, u_int rdomain)
>  {
>         u_int   i;
>
> @@ -900,7 +900,7 @@ kr_shutdown(u_int8_t fib_prio, u_int rdo
>  }
>
>  void
> -kr_fib_couple(u_int rtableid, u_int8_t fib_prio)
> +kr_fib_couple(u_int rtableid, uint8_t fib_prio)
>  {
>         struct ktable           *kt;
>         struct kroute_node      *kr;
> @@ -927,7 +927,7 @@ kr_fib_couple(u_int rtableid, u_int8_t f
>  }
>
>  void
> -kr_fib_couple_all(u_int8_t fib_prio)
> +kr_fib_couple_all(uint8_t fib_prio)
>  {
>         u_int    i;
>
> @@ -936,7 +936,7 @@ kr_fib_couple_all(u_int8_t fib_prio)
>  }
>
>  void
> -kr_fib_decouple(u_int rtableid, u_int8_t fib_prio)
> +kr_fib_decouple(u_int rtableid, uint8_t fib_prio)
>  {
>         struct ktable           *kt;
>         struct kroute_node      *kr;
> @@ -964,7 +964,7 @@ kr_fib_decouple(u_int rtableid, u_int8_t
>  }
>
>  void
> -kr_fib_decouple_all(u_int8_t fib_prio)
> +kr_fib_decouple_all(uint8_t fib_prio)
>  {
>         u_int    i;
>
> @@ -973,7 +973,7 @@ kr_fib_decouple_all(u_int8_t fib_prio)
>  }
>
>  void
> -kr_fib_update_prio(u_int rtableid, u_int8_t fib_prio)
> +kr_fib_update_prio(u_int rtableid, uint8_t fib_prio)
>  {
>         struct ktable           *kt;
>         struct kroute_node      *kr;
> @@ -992,7 +992,7 @@ kr_fib_update_prio(u_int rtableid, u_int
>  }
>
>  void
> -kr_fib_update_prio_all(u_int8_t fib_prio)
> +kr_fib_update_prio_all(uint8_t fib_prio)
>  {
>         u_int    i;
>
> @@ -1317,7 +1317,7 @@ kr_net_redist_del(struct ktable *kt, str
>  }
>
>  int
> -kr_net_match(struct ktable *kt, struct network_config *net, u_int16_t
> flags,
> +kr_net_match(struct ktable *kt, struct network_config *net, uint16_t
> flags,
>      int loopback)
>  {
>         struct network          *xn;
> @@ -1384,7 +1384,7 @@ kr_net_find(struct ktable *kt, struct ne
>  }
>
>  void
> -kr_net_reload(u_int rtableid, u_int64_t rd, struct network_head *nh)
> +kr_net_reload(u_int rtableid, uint64_t rd, struct network_head *nh)
>  {
>         struct network          *n, *xn;
>         struct ktable           *kt;
> @@ -1424,7 +1424,7 @@ void
>  kr_redistribute(int type, struct ktable *kt, struct kroute *kr)
>  {
>         struct network_config    net;
> -       u_int32_t                a;
> +       uint32_t                 a;
>         int                      loflag = 0;
>
>         bzero(&net, sizeof(net));
> @@ -1547,7 +1547,7 @@ ktable_preload(void)
>  }
>
>  void
> -ktable_postload(u_int8_t fib_prio)
> +ktable_postload(uint8_t fib_prio)
>  {
>         struct ktable   *kt;
>         struct network  *n, *xn;
> @@ -1790,8 +1790,8 @@ kif_compare(struct kif_node *a, struct k
>   */
>
>  struct kroute_node *
> -kroute_find(struct ktable *kt, in_addr_t prefix, u_int8_t prefixlen,
> -    u_int8_t prio)
> +kroute_find(struct ktable *kt, in_addr_t prefix, uint8_t prefixlen,
> +    uint8_t prio)
>  {
>         struct kroute_node      s;
>         struct kroute_node      *kn, *tmp;
> @@ -1941,7 +1941,7 @@ kroute_clear(struct ktable *kt)
>
>  struct kroute6_node *
>  kroute6_find(struct ktable *kt, const struct in6_addr *prefix,
> -    u_int8_t prefixlen, u_int8_t prio)
> +    uint8_t prefixlen, uint8_t prio)
>  {
>         struct kroute6_node     s;
>         struct kroute6_node     *kn6, *tmp;
> @@ -2634,7 +2634,7 @@ protect_lo(struct ktable *kt)
>         return (0);
>  }
>
> -u_int8_t
> +uint8_t
>  prefixlen_classf

Reply via email to