|
FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Go to the documentation of this file.
40 #ifndef included_hdlc_h
41 #define included_hdlc_h
51 #define hdlc_error(n,s) HDLC_ERROR_##n,
static void hdlc_setup_node(vlib_main_t *vm, u32 node_index)
hdlc_protocol_info_t * protocol_infos
format_function_t format_hdlc_header
unformat_function_t unformat_hdlc_protocol_host_byte_order
vlib_main_t * vm
X-connect all packets from the HOST to the PHY.
void hdlc_register_input_type(vlib_main_t *vm, hdlc_protocol_t protocol, u32 node_index)
unformat_function_t * unformat_buffer
void hdlc_register_input_protocol(vlib_main_t *vm, hdlc_protocol_t protocol, u32 node_index)
vnet_hw_interface_class_t hdlc_hw_interface_class
format_function_t * format_buffer
format_function_t format_hdlc_protocol
uword * protocol_info_by_protocol
unformat_function_t * unformat_edit
#define vec_elt_at_index(v, i)
Get vector value at index i checking that i is in bounds.
static pg_node_t * pg_get_node(uword node_index)
unformat_function_t unformat_hdlc_protocol_net_byte_order
static vlib_node_t * vlib_get_node(vlib_main_t *vm, u32 i)
Get vlib node by index.
static hdlc_protocol_info_t * hdlc_get_protocol_info(hdlc_main_t *em, hdlc_protocol_t protocol)
vl_api_ip_proto_t protocol
format_function_t format_hdlc_header_with_length
unformat_function_t unformat_hdlc_header
struct _vnet_hw_interface_class vnet_hw_interface_class_t
unformat_function_t unformat_pg_hdlc_header