1、app端
1.1、 vppcom_send_session_enable_disable
构造VL_API_SESSION_ENABLE_DISABLE消息,封装wrk->my_client_index(app的am->vl_input_queue的在vpp的am->vl_clients池子获取vl_api_registration_t regpp节点index)、session_enable请求标志位,将消息放wrk->vl_input_queue( wrk->vl_input_queue = am->shmem_hdr->vl_input_queue);
1.2、vpp端vl_api_session_enable_disable_t_handler
1.2.1、vnet_session_enable_disable:
1.2.1.1、session_manager_main_enable(初始化session_main,缩写smm)
1.2.1.1.1、VLIB_INIT_FUNCTION (session_manager_main_init)初始化构造函数中初始化session_baseva = HIGH_SEGMENT_BASEVA(8GB)、smm->sessio