Lines Matching refs:socket
200 if (cc->socket == NULL) { in memif_msg_receive_init()
206 TAILQ_FOREACH(elt, &cc->socket->dev_queue, next) { in memif_msg_receive_init()
820 struct memif_socket *socket = arg; in memif_listener_handler() local
828 sockfd = accept(rte_intr_fd_get(socket->intr_handle), in memif_listener_handler()
833 rte_intr_fd_get(socket->intr_handle)); in memif_listener_handler()
837 MIF_LOG(DEBUG, "%s: Connection request accepted.", socket->filename); in memif_listener_handler()
858 cc->socket = socket; in memif_listener_handler()
912 sockfd = socket(AF_UNIX, SOCK_SEQPACKET, 0); in memif_socket_create()
998 struct memif_socket *socket = NULL; in memif_socket_init() local
1016 ret = rte_hash_lookup_data(hash, key, (void **)&socket); in memif_socket_init()
1018 socket = memif_socket_create(key, in memif_socket_init()
1021 if (socket == NULL) in memif_socket_init()
1023 ret = rte_hash_add_key_data(hash, key, socket); in memif_socket_init()
1029 pmd->socket_filename = socket->filename; in memif_socket_init()
1031 TAILQ_FOREACH(elt, &socket->dev_queue, next) { in memif_socket_init()
1046 TAILQ_INSERT_TAIL(&socket->dev_queue, elt, next); in memif_socket_init()
1055 struct memif_socket *socket = NULL; in memif_socket_remove_device() local
1067 if (rte_hash_lookup_data(hash, pmd->socket_filename, (void **)&socket) < 0) in memif_socket_remove_device()
1070 for (elt = TAILQ_FIRST(&socket->dev_queue); elt != NULL; elt = next) { in memif_socket_remove_device()
1073 TAILQ_REMOVE(&socket->dev_queue, elt, next); in memif_socket_remove_device()
1080 if (TAILQ_EMPTY(&socket->dev_queue)) { in memif_socket_remove_device()
1081 rte_hash_del_key(hash, socket->filename); in memif_socket_remove_device()
1082 if (socket->listener && !(pmd->flags & ETH_MEMIF_FLAG_SOCKET_ABSTRACT)) { in memif_socket_remove_device()
1086 ret = remove(socket->filename); in memif_socket_remove_device()
1089 socket->filename); in memif_socket_remove_device()
1092 rte_intr_instance_free(socket->intr_handle); in memif_socket_remove_device()
1093 rte_free(socket); in memif_socket_remove_device()
1121 sockfd = socket(AF_UNIX, SOCK_SEQPACKET, 0); in memif_connect_client()
1169 pmd->cc->socket = NULL; in memif_connect_client()