VPP-266: style change for vnet/vnet/osi
[vpp.git] / vnet / vnet / osi / node.c
index 723cf47..12075aa 100644 (file)
   _ (PUNT, "error-punt")                       \
   _ (DROP, "error-drop")
 
-typedef enum {
+typedef enum
+{
 #define _(s,n) OSI_INPUT_NEXT_##s,
   foreach_osi_input_next
 #undef _
-  OSI_INPUT_N_NEXT,
+    OSI_INPUT_N_NEXT,
 } osi_input_next_t;
 
-typedef struct {
+typedef struct
+{
   u8 packet_data[32];
 } osi_input_trace_t;
 
-static u8 * format_osi_input_trace (u8 * s, va_list * va)
+static u8 *
+format_osi_input_trace (u8 * s, va_list * va)
 {
   CLIB_UNUSED (vlib_main_t * vm) = va_arg (*va, vlib_main_t *);
   CLIB_UNUSED (vlib_node_t * node) = va_arg (*va, vlib_node_t *);
-  osi_input_trace_t * t = va_arg (*va, osi_input_trace_t *);
+  osi_input_trace_t *t = va_arg (*va, osi_input_trace_t *);
 
   s = format (s, "%U", format_osi_header, t->packet_data);
 
@@ -72,11 +75,10 @@ static u8 * format_osi_input_trace (u8 * s, va_list * va)
 
 static uword
 osi_input (vlib_main_t * vm,
-          vlib_node_runtime_t * node,
-          vlib_frame_t * from_frame)
+          vlib_node_runtime_t * node, vlib_frame_t * from_frame)
 {
-  osi_main_t * lm = &osi_main;
-  u32 n_left_from, next_index, * from, * to_next;
+  osi_main_t *lm = &osi_main;
+  u32 n_left_from, next_index, *from, *to_next;
 
   from = vlib_frame_vector_args (from_frame);
   n_left_from = from_frame->n_vectors;
@@ -94,19 +96,18 @@ osi_input (vlib_main_t * vm,
     {
       u32 n_left_to_next;
 
-      vlib_get_next_frame (vm, node, next_index,
-                          to_next, n_left_to_next);
+      vlib_get_next_frame (vm, node, next_index, to_next, n_left_to_next);
 
       while (n_left_from >= 4 && n_left_to_next >= 2)
        {
          u32 bi0, bi1;
-         vlib_buffer_t * b0, * b1;
-         osi_header_t * h0, * h1;
+         vlib_buffer_t *b0, *b1;
+         osi_header_t *h0, *h1;
          u8 next0, next1, enqueue_code;
 
          /* Prefetch next iteration. */
          {
-           vlib_buffer_t * b2, * b3;
+           vlib_buffer_t *b2, *b3;
 
            b2 = vlib_get_buffer (vm, from[2]);
            b3 = vlib_get_buffer (vm, from[3]);
@@ -136,10 +137,16 @@ osi_input (vlib_main_t * vm,
          next0 = lm->input_next_by_protocol[h0->protocol];
          next1 = lm->input_next_by_protocol[h1->protocol];
 
-         b0->error = node->errors[next0 == OSI_INPUT_NEXT_DROP ? OSI_ERROR_UNKNOWN_PROTOCOL : OSI_ERROR_NONE];
-         b1->error = node->errors[next1 == OSI_INPUT_NEXT_DROP ? OSI_ERROR_UNKNOWN_PROTOCOL : OSI_ERROR_NONE];
+         b0->error =
+           node->errors[next0 ==
+                        OSI_INPUT_NEXT_DROP ? OSI_ERROR_UNKNOWN_PROTOCOL :
+                        OSI_ERROR_NONE];
+         b1->error =
+           node->errors[next1 ==
+                        OSI_INPUT_NEXT_DROP ? OSI_ERROR_UNKNOWN_PROTOCOL :
+                        OSI_ERROR_NONE];
 
-         enqueue_code = (next0 != next_index) + 2*(next1 != next_index);
+         enqueue_code = (next0 != next_index) + 2 * (next1 != next_index);
 
          if (PREDICT_FALSE (enqueue_code != 0))
            {
@@ -171,17 +178,18 @@ osi_input (vlib_main_t * vm,
                      vlib_put_next_frame (vm, node, next_index,
                                           n_left_to_next);
                      next_index = next1;
-                     vlib_get_next_frame (vm, node, next_index, to_next, n_left_to_next);
+                     vlib_get_next_frame (vm, node, next_index, to_next,
+                                          n_left_to_next);
                    }
                }
            }
        }
-    
+
       while (n_left_from > 0 && n_left_to_next > 0)
        {
          u32 bi0;
-         vlib_buffer_t * b0;
-         osi_header_t * h0;
+         vlib_buffer_t *b0;
+         osi_header_t *h0;
          u8 next0;
 
          bi0 = from[0];
@@ -197,7 +205,10 @@ osi_input (vlib_main_t * vm,
 
          next0 = lm->input_next_by_protocol[h0->protocol];
 
-         b0->error = node->errors[next0 == OSI_INPUT_NEXT_DROP ? OSI_ERROR_UNKNOWN_PROTOCOL : OSI_ERROR_NONE];
+         b0->error =
+           node->errors[next0 ==
+                        OSI_INPUT_NEXT_DROP ? OSI_ERROR_UNKNOWN_PROTOCOL :
+                        OSI_ERROR_NONE];
 
          /* Sent packet to wrong next? */
          if (PREDICT_FALSE (next0 != next_index))
@@ -207,8 +218,8 @@ osi_input (vlib_main_t * vm,
 
              /* Send to correct next. */
              next_index = next0;
-             vlib_get_next_frame (vm, node, next_index,
-                                  to_next, n_left_to_next);
+             vlib_get_next_frame (vm, node, next_index, to_next,
+                                  n_left_to_next);
 
              to_next[0] = bi0;
              to_next += 1;
@@ -222,12 +233,13 @@ osi_input (vlib_main_t * vm,
   return from_frame->n_vectors;
 }
 
-static char * osi_error_strings[] = {
+static char *osi_error_strings[] = {
 #define _(f,s) s,
   foreach_osi_error
 #undef _
 };
 
+/* *INDENT-OFF* */
 VLIB_REGISTER_NODE (osi_input_node) = {
   .function = osi_input,
   .name = "osi-input",
@@ -248,11 +260,13 @@ VLIB_REGISTER_NODE (osi_input_node) = {
   .format_trace = format_osi_input_trace,
   .unformat_buffer = unformat_osi_header,
 };
+/* *INDENT-ON* */
 
-static clib_error_t * osi_input_init (vlib_main_t * vm)
+static clib_error_t *
+osi_input_init (vlib_main_t * vm)
 {
-  clib_error_t * error = 0;
-  osi_main_t * lm = &osi_main;
+  clib_error_t *error = 0;
+  osi_main_t *lm = &osi_main;
 
   if ((error = vlib_call_init_function (vm, osi_init)))
     return error;
@@ -267,11 +281,16 @@ static clib_error_t * osi_input_init (vlib_main_t * vm)
 
   ppp_register_input_protocol (vm, PPP_PROTOCOL_osi, osi_input_node.index);
   hdlc_register_input_protocol (vm, HDLC_PROTOCOL_osi, osi_input_node.index);
-  llc_register_input_protocol (vm, LLC_PROTOCOL_osi_layer1, osi_input_node.index);
-  llc_register_input_protocol (vm, LLC_PROTOCOL_osi_layer2, osi_input_node.index);
-  llc_register_input_protocol (vm, LLC_PROTOCOL_osi_layer3, osi_input_node.index);
-  llc_register_input_protocol (vm, LLC_PROTOCOL_osi_layer4, osi_input_node.index);
-  llc_register_input_protocol (vm, LLC_PROTOCOL_osi_layer5, osi_input_node.index);
+  llc_register_input_protocol (vm, LLC_PROTOCOL_osi_layer1,
+                              osi_input_node.index);
+  llc_register_input_protocol (vm, LLC_PROTOCOL_osi_layer2,
+                              osi_input_node.index);
+  llc_register_input_protocol (vm, LLC_PROTOCOL_osi_layer3,
+                              osi_input_node.index);
+  llc_register_input_protocol (vm, LLC_PROTOCOL_osi_layer4,
+                              osi_input_node.index);
+  llc_register_input_protocol (vm, LLC_PROTOCOL_osi_layer5,
+                              osi_input_node.index);
 
   return 0;
 }
@@ -279,24 +298,29 @@ static clib_error_t * osi_input_init (vlib_main_t * vm)
 VLIB_INIT_FUNCTION (osi_input_init);
 
 void
-osi_register_input_protocol (osi_protocol_t protocol,
-                            u32 node_index)
+osi_register_input_protocol (osi_protocol_t protocol, u32 node_index)
 {
-  osi_main_t * lm = &osi_main;
-  vlib_main_t * vm = lm->vlib_main;
-  osi_protocol_info_t * pi;
+  osi_main_t *lm = &osi_main;
+  vlib_main_t *vm = lm->vlib_main;
+  osi_protocol_info_t *pi;
 
   {
-    clib_error_t * error = vlib_call_init_function (vm, osi_input_init);
+    clib_error_t *error = vlib_call_init_function (vm, osi_input_init);
     if (error)
       clib_error_report (error);
   }
 
   pi = osi_get_protocol_info (lm, protocol);
   pi->node_index = node_index;
-  pi->next_index = vlib_node_add_next (vm, 
-                                      osi_input_node.index,
-                                      node_index);
+  pi->next_index = vlib_node_add_next (vm, osi_input_node.index, node_index);
 
   lm->input_next_by_protocol[protocol] = pi->next_index;
 }
+
+/*
+ * fd.io coding-style-patch-verification: ON
+ *
+ * Local Variables:
+ * eval: (c-set-style "gnu")
+ * End:
+ */