diff options
Diffstat (limited to 'src/vnet/hdlc/hdlc.h')
-rw-r--r-- | src/vnet/hdlc/hdlc.h | 37 |
1 files changed, 23 insertions, 14 deletions
diff --git a/src/vnet/hdlc/hdlc.h b/src/vnet/hdlc/hdlc.h index 8407d39dda7..a2bd6e928b2 100644 --- a/src/vnet/hdlc/hdlc.h +++ b/src/vnet/hdlc/hdlc.h @@ -46,16 +46,18 @@ extern vnet_hw_interface_class_t hdlc_hw_interface_class; -typedef enum { +typedef enum +{ #define hdlc_error(n,s) HDLC_ERROR_##n, #include <vnet/hdlc/error.def> #undef hdlc_error HDLC_N_ERROR, } hdlc_error_t; -typedef struct { +typedef struct +{ /* Name (a c string). */ - char * name; + char *name; /* HDLC protocol type in host byte order. */ hdlc_protocol_t protocol; @@ -67,19 +69,20 @@ typedef struct { u32 next_index; } hdlc_protocol_info_t; -typedef struct { - vlib_main_t * vlib_main; +typedef struct +{ + vlib_main_t *vlib_main; - hdlc_protocol_info_t * protocol_infos; + hdlc_protocol_info_t *protocol_infos; /* Hash tables mapping name/protocol to protocol info index. */ - uword * protocol_info_by_name, * protocol_info_by_protocol; + uword *protocol_info_by_name, *protocol_info_by_protocol; } hdlc_main_t; always_inline hdlc_protocol_info_t * hdlc_get_protocol_info (hdlc_main_t * em, hdlc_protocol_t protocol) { - uword * p = hash_get (em->protocol_info_by_protocol, protocol); + uword *p = hash_get (em->protocol_info_by_protocol, protocol); return p ? vec_elt_at_index (em->protocol_infos, p[0]) : 0; } @@ -88,8 +91,7 @@ extern hdlc_main_t hdlc_main; /* Register given node index to take input for given hdlc type. */ void hdlc_register_input_type (vlib_main_t * vm, - hdlc_protocol_t protocol, - u32 node_index); + hdlc_protocol_t protocol, u32 node_index); format_function_t format_hdlc_protocol; format_function_t format_hdlc_header; @@ -107,8 +109,8 @@ unformat_function_t unformat_pg_hdlc_header; always_inline void hdlc_setup_node (vlib_main_t * vm, u32 node_index) { - vlib_node_t * n = vlib_get_node (vm, node_index); - pg_node_t * pn = pg_get_node (node_index); + vlib_node_t *n = vlib_get_node (vm, node_index); + pg_node_t *pn = pg_get_node (node_index); n->format_buffer = format_hdlc_header_with_length; n->unformat_buffer = unformat_hdlc_header; @@ -117,7 +119,14 @@ hdlc_setup_node (vlib_main_t * vm, u32 node_index) void hdlc_register_input_protocol (vlib_main_t * vm, - hdlc_protocol_t protocol, - u32 node_index); + hdlc_protocol_t protocol, u32 node_index); #endif /* included_hdlc_h */ + +/* + * fd.io coding-style-patch-verification: ON + * + * Local Variables: + * eval: (c-set-style "gnu") + * End: + */ |