0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-09-21 12:55:20 +00:00
bird/proto/ospf
Maria Matejka 836e857b30 Sockets: Unified API for main and other loops
Now sk_open() requires an explicit IO loop to open the socket in. Also
specific functions for socket RX pause / resume are added to allow for
BGP corking.

And last but not least, socket reloop is now synchronous to resolve
weird cases of the target loop stopping before actually picking up the
relooped socket. Now the caller must ensure that both loops are locked
while relooping, and this way all sockets always have their respective
loop.
2023-04-04 17:00:59 +02:00
..
config.Y Conf: Allowing keyword redefinition 2022-05-04 15:39:21 +02:00
dbdes.c OSPF: Packets on PtP networks should be always sent to AllSPFRouters 2021-05-09 15:26:13 +02:00
Doc Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
hello.c OSPFv3: Update neighbor authentication state from Hello packets 2021-03-16 16:34:42 +01:00
iface.c Sockets: Unified API for main and other loops 2023-04-04 17:00:59 +02:00
lsack.c OSPF: Packets on PtP networks should be always sent to AllSPFRouters 2021-05-09 15:26:13 +02:00
lsalib.c OSPF: Fix handling of NSSA option flags 2019-07-10 18:25:36 +02:00
lsalib.h OSPF: Support for graceful restart 2019-06-30 21:30:41 +02:00
lsreq.c OSPF: Packets on PtP networks should be always sent to AllSPFRouters 2021-05-09 15:26:13 +02:00
lsupd.c OSPF: Packets on PtP networks should be always sent to AllSPFRouters 2021-05-09 15:26:13 +02:00
Makefile Simplified the protocol hookup code in Makefiles 2022-08-18 22:07:30 +02:00
neighbor.c BFD notifications respect protocol loop settings 2023-04-04 17:00:58 +02:00
ospf.c Propagated const through route feed routines 2023-04-04 17:00:58 +02:00
ospf.h Merge commit 'f0507f05ce57398e135651896dace4cb68eeed54' into thread-next 2022-08-02 22:08:59 +02:00
packet.c OSPF: Allow ifaces with host address as unnumbered PtP or PtMP ifaces 2021-05-10 13:39:55 +02:00
rt.c Import tables are stored as an attribute layer inside the main tables. 2022-06-20 11:56:38 +02:00
rt.h Squashing the route attribute structure into one level. 2022-05-30 14:39:09 +02:00
topology.c Merge commit '938742decc6e1d6d3a0375dd012b75172e747bbc' into haugesund 2022-06-08 15:31:28 +02:00
topology.h Merge commit 'f15f2fcee7eeb5a100bd204a0e67018e25953420' into haugesund 2022-05-30 17:37:08 +02:00