服务端
vppcom_app_create:
创建app与vpp通信的socket、app_wrk、app_wrk->event_queue、用于检测app是否挂掉的rx_thread_fn线程;
以下为创建的线程的线程处理函数执行:
vppcom_worker_register:
与vppcom_app_create的流程大致相同
vppcom_epoll_create:
创建epoll session
vppcom_session_create:
创建用于监听的服务端session
vppcom_session_bind:
将服务端的ip、端口、协议类型记录到服务端session的transport结构体
vppcom_session_listen:
vcl_send_session_listen:向vpp端发送SESSION_CTRL_EVT_LISTEN类型事件(事件中记录client_index》》app端的memctl_index、work_index》》vpp_work_index(vpp端创建的app_wrk)、listen的端口、ip、协议类型信息、消息的context成员为本连接的session ind