[dpdk-dev] [PATCH v2 5/5] net/virtio: improve offload check performance
Tiwei Bie
tiwei.bie at intel.com
Thu Jun 7 06:51:41 CEST 2018
On Wed, Jun 06, 2018 at 02:31:28PM +0200, Maxime Coquelin wrote:
> Instead of checking the multiple Virtio features bits for
> every packet, let's do the check once at configure time and
> store it in virtio_hw struct.
>
> Signed-off-by: Maxime Coquelin <maxime.coquelin at redhat.com>
> ---
[...]
> @@ -270,8 +261,7 @@ virtqueue_enqueue_xmit(struct virtnet_tx *txvq, struct rte_mbuf *cookie,
> * which is wrong. Below subtract restores correct pkt size.
> */
> cookie->pkt_len -= head_size;
> - /* if offload disabled, it is not zeroed below, do it now */
I think there is no need to remove this comment.
Apart from that,
Reviewed-by: Tiwei Bie <tiwei.bie at intel.com>
> - if (offload == 0) {
> + if (!vq->hw->has_tx_offload) {
> ASSIGN_UNLESS_EQUAL(hdr->csum_start, 0);
> ASSIGN_UNLESS_EQUAL(hdr->csum_offset, 0);
> ASSIGN_UNLESS_EQUAL(hdr->flags, 0);
[...]
More information about the dev
mailing list