Add type "none" to layer2 database
authorHenning Rogge <henning.rogge@fkie.fraunhofer.de>
Mon, 4 Dec 2017 06:55:26 +0000 (07:55 +0100)
committerHenning Rogge <henning.rogge@fkie.fraunhofer.de>
Mon, 4 Dec 2017 06:55:26 +0000 (07:55 +0100)
src-plugins/subsystems/oonf_layer2.c
src-plugins/subsystems/oonf_layer2.h

index 84fc63a..d92f54e 100644 (file)
@@ -82,6 +82,7 @@ DECLARE_OONF_PLUGIN(_oonf_layer2_subsystem);
 
 /* layer2 neighbor metadata */
 static const struct oonf_layer2_metadata _metadata_neigh[OONF_LAYER2_NEIGH_COUNT] = {
+  [OONF_LAYER2_NEIGH_NONE]           = { .key = "none", .type = OONF_LAYER2_NO_DATA },
   [OONF_LAYER2_NEIGH_TX_SIGNAL]      = { .key = "tx_signal", .type = OONF_LAYER2_INTEGER_DATA, .unit = "dBm", .fraction = 3 },
   [OONF_LAYER2_NEIGH_RX_SIGNAL]      = { .key = "rx_signal", .type = OONF_LAYER2_INTEGER_DATA, .unit = "dBm", .fraction = 3 },
   [OONF_LAYER2_NEIGH_TX_BITRATE]     = { .key = "tx_bitrate", .type = OONF_LAYER2_INTEGER_DATA, .unit = "bit/s" },
@@ -104,6 +105,7 @@ static const struct oonf_layer2_metadata _metadata_neigh[OONF_LAYER2_NEIGH_COUNT
 
 /* layer2 network metadata */
 static const struct oonf_layer2_metadata _metadata_net[OONF_LAYER2_NET_COUNT] = {
+  [OONF_LAYER2_NET_NONE]            = { .key = "none", .type = OONF_LAYER2_NO_DATA },
   [OONF_LAYER2_NET_FREQUENCY_1]     = { .key = "frequency1", .type = OONF_LAYER2_INTEGER_DATA , .unit = "Hz" },
   [OONF_LAYER2_NET_FREQUENCY_2]     = { .key = "frequency2", .type = OONF_LAYER2_INTEGER_DATA , .unit = "Hz" },
   [OONF_LAYER2_NET_BANDWIDTH_1]     = { .key = "bandwidth1", .type = OONF_LAYER2_INTEGER_DATA , .unit = "Hz" },
index 6e9034f..41a2a0b 100644 (file)
@@ -223,6 +223,9 @@ enum oonf_layer2_data_comparator_type {
  * list of layer2 network metrics
  */
 enum oonf_layer2_network_index {
+  /*! dummy entry to keep index zero unused */
+  OONF_LAYER2_NET_NONE,
+
   /*! primary center frequency */
   OONF_LAYER2_NET_FREQUENCY_1,
 
@@ -282,6 +285,9 @@ enum oonf_layer2_network_type {
  * list of layer2 neighbor metrics
  */
 enum oonf_layer2_neighbor_index {
+  /*! dummy entry to keep index zero unused */
+  OONF_LAYER2_NEIGH_NONE,
+
   /*! outgoing signal in milli dBm */
   OONF_LAYER2_NEIGH_TX_SIGNAL,