Maria Matejka
b7e2edd441
Merge commit '1d309c4ce6e95b68c64a8f007f6dd2f1830a5707' into haugesund
2022-05-30 16:48:17 +02:00
Maria Matejka
d7bec897ab
Merge commit 'ef4313e1667a8745c8d8813ac78342ec7c035895' into haugesund
2022-05-30 16:47:30 +02:00
Maria Matejka
0097f24e2e
Merge commit 'de86040b2cf4ec9bfbb64f0e208a19d4d7e51adc' into haugesund
2022-05-30 16:21:48 +02:00
Maria Matejka
b3649ec77e
Merge commit 'ef6a903e6f44b467f9606018446095521ad01ef1' into haugesund
2022-05-30 16:20:35 +02:00
Maria Matejka
1d309c4ce6
Enforcing certain data structure explicit paddings.
...
Implicit paddings have undefined values in C. We want the eattr blocks
to be comparable by memcmp and eattrs settable directly by structrure
literals. This check ensures that all paddings in eattr and bval are
explicit and therefore zeroed in all literals.
2022-05-04 15:37:41 +02:00
Maria Matejka
ef4313e166
Local route attributes are always allocated from tmp_linpool
2022-05-04 15:37:41 +02:00
Maria Matejka
de86040b2c
Attribute list normalization cleanup
2022-05-04 15:37:41 +02:00
Maria Matejka
ef6a903e6f
Splitting route data structures out to lib
2022-05-04 15:37:41 +02:00
Maria Matejka
c1194ab7ed
Protocols use EA_LITERAL_* to set attributes
2022-05-04 15:37:41 +02:00
Maria Matejka
0b871c1704
Moved filter value union to lib
2022-05-04 15:37:41 +02:00