]> git.ipfire.org Git - thirdparty/bird.git/commit
BGP: Interface range bind
authorMaria Matejka <mq@ucw.cz>
Thu, 3 Jul 2025 15:16:14 +0000 (17:16 +0200)
committerMaria Matejka <mq@ucw.cz>
Thu, 13 Nov 2025 10:59:33 +0000 (11:59 +0100)
commit39258b50239373c2cc343d4b7f0107bca0a40b8e
tree0d5e8155445efdd5fb0429211f65e321002655ff
parentbbbdb78298604cfb9326432351a6c3b086549fca
BGP: Interface range bind

For dynamic onlink connections, we need to find out which interface
the connection came in, and we need to pin that connection to
that interface. To achieve that, we create a listening socket
bound to each interface separately, and match the incoming connection
by the socket. Otherwise, the kernel would not give us any information
on where the connection came from.
doc/bird.sgml
proto/bgp/bgp.c
proto/bgp/bgp.h
proto/bgp/config.Y