Re: bgpd, kill net/route.h dependency in bgpd.h

2022-09-23 Thread Theo Buehler
On Fri, Sep 23, 2022 at 12:10:45PM +0200, Claudio Jeker wrote: > Linux is driving me nuts. The mix of net/, netinet/ includes and the need > to also include some linux/ headers like linux/if.h and linux/in6.h result > in absolute madness. Try to trim the includes in bgpd.h by defining our > own lab

bgpd, kill net/route.h dependency in bgpd.h

2022-09-23 Thread Claudio Jeker
Linux is driving me nuts. The mix of net/, netinet/ includes and the need to also include some linux/ headers like linux/if.h and linux/in6.h result in absolute madness. Try to trim the includes in bgpd.h by defining our own label size for route labels. With this the net/route.h compat shim can di