0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-11-18 17:18:42 +00:00
bird/proto/ospf
Maria Matejka 17f91f9e6e Explicit definition structures of route attributes
Changes in internal API:

* Every route attribute must be defined as struct ea_class somewhere.
* Registration of route attributes known at startup must be done by
  ea_register_init() from protocol build functions.
* Every attribute has now its symbol registered in a global symbol table
  defined as SYM_ATTRIBUTE
* All attribute ID's are dynamically allocated.
* Attribute value custom formatting hook is defined in the ea_class.
* Attribute names are the same for display and filters, always prefixed
  by protocol name.

Also added some unit testing code for filters with route attributes.
2022-05-04 15:39:19 +02:00
..
config.Y Explicit definition structures of route attributes 2022-05-04 15:39:19 +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 OSPF: Setting a list node NULL before use 2021-09-10 17:38:22 +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 Protocols have their own explicit init routines 2022-04-06 18:14:08 +02:00
neighbor.c BFD: Allow per-request session options 2020-11-08 15:33:22 +01:00
ospf.c Explicit definition structures of route attributes 2022-05-04 15:39:19 +02:00
ospf.h Explicit definition structures of route attributes 2022-05-04 15:39:19 +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 Explicit definition structures of route attributes 2022-05-04 15:39:19 +02:00
rt.h OSPF: Support for graceful restart 2019-06-30 21:30:41 +02:00
topology.c Explicit definition structures of route attributes 2022-05-04 15:39:19 +02:00
topology.h OSPF: Fix handling of external routes on graceful restart 2019-07-09 03:39:19 +02:00