wq_sig
int wq_sig;
int wq_sig;
int wq_sig = !!(qp->flags_en & MLX5_QP_FLAG_SIGNATURE);
if (wqe_size / sizeof(struct mlx5_wqe_data_seg) < wq_sig)
wq_sig;
wq_sig ? sizeof(struct mlx5_wqe_signature_seg) :
wq_sig;
MLX5_SET(wq, wq, wq_signature, rwq->wq_sig);
rwq->wq_sig = !!(ucmd->flags & MLX5_WQ_FLAG_SIGNATURE);
srq->wq_sig = 0;
if (srq->wq_sig)
srq->wq_sig = !!(ucmd.flags & MLX5_SRQ_FLAG_SIGNATURE);
ctrl->signature = wq_sig(ctrl);