On Mon, Apr 17, 2023 at 06:33:50PM +0300, Vitaliy Makkoveev wrote: > However, the renaming of `source' to `ar_source' diff is pretty small. > We use 'art_root' structure in regress/sys/net/rtable/delete and in > usr.bin/netstat/ but we don't touch `source'.
OK bluhm@ > Index: sys/net/art.h > =================================================================== > RCS file: /cvs/src/sys/net/art.h,v > retrieving revision 1.21 > diff -u -p -r1.21 art.h > --- sys/net/art.h 2 Mar 2021 17:50:41 -0000 1.21 > +++ sys/net/art.h 17 Apr 2023 15:32:43 -0000 > @@ -41,7 +41,7 @@ struct art_root { > uint8_t ar_nlvl; /* [I] Number of levels */ > uint8_t ar_alen; /* [I] Address length in bits */ > uint8_t ar_off; /* [I] Offset of key in bytes */ > - struct sockaddr *source; /* [K] optional src addr to use > */ > + struct sockaddr *ar_source; /* [K] optional src addr to use > */ > }; > > #define ISLEAF(e) (((unsigned long)(e) & 1) == 0) > Index: sys/net/rtable.c > =================================================================== > RCS file: /cvs/src/sys/net/rtable.c,v > retrieving revision 1.80 > diff -u -p -r1.80 rtable.c > --- sys/net/rtable.c 29 Jun 2022 22:20:47 -0000 1.80 > +++ sys/net/rtable.c 17 Apr 2023 15:32:43 -0000 > @@ -379,7 +379,7 @@ rtable_setsource(unsigned int rtableid, > if ((ar = rtable_get(rtableid, af)) == NULL) > return (EAFNOSUPPORT); > > - ar->source = src; > + ar->ar_source = src; > > return (0); > } > @@ -393,7 +393,7 @@ rtable_getsource(unsigned int rtableid, > if (ar == NULL) > return (NULL); > > - return (ar->source); > + return (ar->ar_source); > } > > void