Some serious formatting issue with the results table in my last mail -
hopefully this time will be better...
+------------------------------------+-----------------+--------------+---------------------+---------------------+
| vhost function | vhost user mode | log printed? |
undesired behavior? | details |
+------------------------------------+-----------------+--------------+---------------------+---------------------+
| rte_vhost_driver_callback_register | server | yes | no
| n/a |
+
+-----------------+--------------+---------------------+---------------------+
| | client | yes | no
| n/a |
+------------------------------------+-----------------+--------------+---------------------+---------------------+
| rte_vhost_driver_disable_features | server | yes | no
| n/a |
+
+-----------------+--------------+---------------------+---------------------+
| | client | yes | no
| n/a |
+------------------------------------+-----------------+--------------+---------------------+---------------------+
| rte_vhost_driver_common_construct | server | yes | no
| n/a |
+
+-----------------+--------------+---------------------+---------------------+
| | client | yes | no
| n/a |
+------------------------------------+-----------------+--------------+---------------------+---------------------+
| rte_vhost_driver_start | server | yes | YES
| vswitchd terminates |
+
+-----------------+--------------+---------------------+---------------------+
| | client | yes | no
| n/a |
+------------------------------------+-----------------+--------------+---------------------+---------------------+
| vhost_common_construct | server | yes | no
| n/a |
+
+-----------------+--------------+---------------------+---------------------+
| | client | yes | no
| n/a |
+------------------------------------+-----------------+--------------+---------------------+---------------------+
Cheers,
Mark
>From: [email protected] [mailto:[email protected]]
>On Behalf Of
>Kavanagh, Mark B
>Sent: Wednesday, June 7, 2017 5:12 PM
>To: William Townsend <[email protected]>; Aaron Conole <[email protected]>
>Cc: [email protected]
>Subject: Re: [ovs-dev] [PATCH v4] Update relevant artifacts to add support for
>DPDK 17.05.
>
>Hi Michal,
>
>I've conducted some testing on v4 of the patch: specifically, wrt how OvS
>reacts in the event
>of an error condition in the vhost construct/configure functions.
>
>For these tests I hardcoded the listed (DPDK) function to return an error
>value, and observed
>how the following functions behaved, respectively:
>- netdev_dpdk_vhost_construct (server mode only)
>- netdev_dpdk_vhost_client_construct (client mode only)
>- netdev_dpdk_vhost_client_reconfigure (client mode only)
>
>Results are as follows:
>
>#############################################################################################
>####################################
>| vhost function | vhost user mode | log
>printed? | undesired
>behavior? | details |
>#############################################################################################
>####################################
>| rte_vhost_driver_callback_register | server | yes
> | no
> | n/a |
>| | client
> | yes | no
> | n/a |
>+--------------------------------------+---------------------
>+--------------- +--------------
>----------------------------------- +
>| rte_vhost_driver_disable_features | server | yes
> | no
> | n/a |
>| | client
> | yes | no
> | n/a |
>+--------------------------------------+---------------------
>+--------------- +--------------
>----------------------------------- +
>| rte_vhost_driver_common_construct | server | yes
> | no
> | n/a |
>| | client
> | yes | no
> | n/a |
>+--------------------------------------+---------------------
>+--------------- +--------------
>----------------------------------- +
>| rte_vhost_driver_start | server
>| yes | YES
> | vswitchd terminates |
>| | client
> | yes | no
> | n/a |
>+--------------------------------------+---------------------
>+--------------- +--------------
>----------------------------------- +
>| vhost_common_construct | server
>| yes | no
> | n/a |
>| | client
> | yes | no
> | n/a |
>+--------------------------------------+---------------------
>+--------------- +--------------
>----------------------------------- +
>
>In summary, the only issue that I observed is when rte_vhost_driver_start
>returns an error
>value to netdev_dpdk_vhost_construct, in which case, vswitchd terminates - you
>might want to
>take a look at this.
>
>Note that performance on the PVP path (with IP forwarding in the guest) was
>marginally higher
>(~1.5%) with the 17.05 patch.
>
>Finally, I also ran the usual sanity checks, and found no issues:
>- checkpatch.py
>- patch applies cleanly
>- compiles with gcc
>- compiles with clang
>- sparse
>- make check (no additional tests fail)
>
>Thanks,
>Mark
>
>>From: [email protected]
>>[mailto:[email protected]] On Behalf Of
>>William Townsend
>>Sent: Wednesday, June 7, 2017 3:57 PM
>>To: Aaron Conole <[email protected]>
>>Cc: [email protected]
>>Subject: Re: [ovs-dev] [PATCH v4] Update relevant artifacts to add support
>>for DPDK 17.05.
>>
>>Hi Aaron,
>>
>>On Wed, Jun 7, 2017 at 9:51 AM, Aaron Conole <[email protected]> wrote:
>>
>>> Hi Michal,
>>>
>>> mweglicx <[email protected]> writes:
>>>
>>> > Following changes are applied:>> > - netdev-dpdk: Changes required by
>>> > DPDK API
>modifications.
>>> > - doc: Because of DPDK API changes, backward compatibility
>>> > with previous DPDK releases will be broken, thus all
>>> > relevant documentation entries are updated.
>>> > - .travis: DPDK version change from 16.11.1 to 17.05.
>>> > - rhel/openvswitch-fedora.spec.in: DPDK version change
>>> > from 16.11 to 17.05.
>>> >
>>> > v1->v2: Patch rework based on minor review comments.
>>> > v2->v3: VHOST user client reconfiguration corrected.
>>> > v3->v4: Patch is rebased against OVS master, minor
>>> > rework based on review comments.
>>> >
>>> > Signed-off-by: Michal Weglicki <[email protected]>
>>> > ---
>>>
>>> Since you got some comments from Mark, please describe the motivation
>>> for this change with v5. Something explaining why to move off of the
>>> LTS and onto this non-LTS version. I'm not opposed to moving - just
>>> want to know what benefits it brings, and have that recorded as a log
>>> in the commit history so that it can be referenced.
>>>>> Thanks!
>>>
>>A big motivation would be to support new architectures like ARMv8 and
>>Power9.
>>I have had to move along with DPDK to get this to work.
>>--Bill
>>
>>_______________________________________________
>>> dev mailing list
>>> [email protected]
>>> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>>>
>>_______________________________________________
>>dev mailing list
>>[email protected]
>>https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>_______________________________________________
>dev mailing list
>[email protected]
>https://mail.openvswitch.org/mailman/listinfo/ovs-dev
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev