Re: Sync with userspace instead of kernel

2021-09-06 Thread Cody Doucette
ways to achieve > the same. Preferably with no change or very minimal changes to the bird > code. > > 'Re: Sync with userspace instead of kernel' - MARC > > Thanks and Regards, > Senthil > >

Re: Sync with userspace instead of kernel

2021-09-06 Thread Douglas Fischer
Hello. On first seconds looking to the code, I imagined that it could do Bird a bit more friendly to Docker scenarios. Does it make any sense? Em dom., 5 de set. de 2021 às 22:20, Ondrej Zajicek escreveu: > On Sun, Sep 05, 2021 at 05:08:09PM -0400, Cody Doucette wrote: > > Hi, > > > > I was ab

Re: Sync with userspace instead of kernel

2021-09-06 Thread Alexander Zubkov
Hi, For such a task you need some API between the bird and the receiver anyway. But in some sence there are already multiple options for such API - the routing protocols themselves. For example you can use BGP as a transport of routes between applications. On Mon, Sep 6, 2021 at 8:05 AM Senthil K

Re: Sync with userspace instead of kernel

2021-09-05 Thread Senthil Kumar Nagappan
Hi Ondrej, This was the first thread on this topic, and the use case for that was to use with DPDK application in the user space. https://bird.network.cz/pipermail/bird-users/2018-December/012973.html Our use case is, we already have a protocol stack other than bird that updates routed(RTM rout

Re: Sync with userspace instead of kernel

2021-09-05 Thread Senthil Kumar Nagappan
to the bird code.  'Re: Sync with userspace instead of kernel' - MARC Thanks and Regards,Senthil

Re: Sync with userspace instead of kernel

2021-09-05 Thread Ondrej Zajicek
On Sun, Sep 05, 2021 at 05:08:09PM -0400, Cody Doucette wrote: > Hi, > > I was able to achieve this with a few small custom changes to bird: > > https://github.com/cjdoucette/bird/commits/gatekeeper > > I don’t know if this ability has been added to the bird mainline since I > did this. Hi Tha

Re: Sync with userspace instead of kernel

2021-09-05 Thread Cody Doucette
ry minimal changes to the bird > code. > > 'Re: Sync with userspace instead of kernel' - MARC > > Thanks and Regards, > Senthil >

Re: Sync with userspace instead of kernel

2021-09-04 Thread Senthil Kumar Nagappan
the bird code.  'Re: Sync with userspace instead of kernel' - MARC Thanks and Regards,Senthil

Re: Sync with userspace instead of kernel

2018-12-29 Thread Maria Jan Matějka
On December 29, 2018 11:51:47 PM GMT+01:00, Alexander Zubkov wrote: > Hi. > > We are doing this by syncing with non-default kernel table and > monitoring routes in it with some daemon. > You can also use some sort of routing daemon that have more userspace > interfaces (exabgp maybe) and export

Re: Sync with userspace instead of kernel

2018-12-29 Thread Alexander Zubkov
Hi. We are doing this by syncing with non-default kernel table and monitoring routes in it with some daemon. You can also use some sort of routing daemon that have more userspace interfaces (exabgp maybe) and export from bird to it. On Sat, Dec 29, 2018 at 11:42 PM Cody Doucette wrote: > > Is th

Sync with userspace instead of kernel

2018-12-29 Thread Cody Doucette
Is there any way in BIRD to sync the routing table directly with userspace instead of the OS kernel? We are managing forwarding tables in a userspace (DPDK) application instead of the kernel and want to avoid duplicating the table in both. I see a possible way of doing this with a patch to set `nl