X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Fvhost%2Fvhost_crypto.c;h=afaf19ec80126dcbf6fe0a96aafdde586d785091;hb=6e858b4d9244cf53505589673755ab18ac2a4a83;hp=926b5c0bd94a2c0ab611fd06ba8d47bc7e711a2d;hpb=9cfbe67691f02e3f66f6a6804a5ce266830e1f3f;p=dpdk.git diff --git a/lib/vhost/vhost_crypto.c b/lib/vhost/vhost_crypto.c index 926b5c0bd9..afaf19ec80 100644 --- a/lib/vhost/vhost_crypto.c +++ b/lib/vhost/vhost_crypto.c @@ -453,7 +453,7 @@ vhost_crypto_msg_post_handler(int vid, void *msg) { struct virtio_net *dev = get_device(vid); struct vhost_crypto *vcrypto; - VhostUserMsg *vmsg = msg; + struct vhu_msg_context *ctx = msg; enum rte_vhost_msg_result ret = RTE_VHOST_MSG_RESULT_OK; if (dev == NULL) { @@ -467,15 +467,15 @@ vhost_crypto_msg_post_handler(int vid, void *msg) return RTE_VHOST_MSG_RESULT_ERR; } - switch (vmsg->request.master) { + switch (ctx->msg.request.master) { case VHOST_USER_CRYPTO_CREATE_SESS: vhost_crypto_create_sess(vcrypto, - &vmsg->payload.crypto_session); - vmsg->fd_num = 0; + &ctx->msg.payload.crypto_session); + ctx->fd_num = 0; ret = RTE_VHOST_MSG_RESULT_REPLY; break; case VHOST_USER_CRYPTO_CLOSE_SESS: - if (vhost_crypto_close_sess(vcrypto, vmsg->payload.u64)) + if (vhost_crypto_close_sess(vcrypto, ctx->msg.payload.u64)) ret = RTE_VHOST_MSG_RESULT_ERR; break; default: