[ovs-dev] [PATCH] tests: Add force/commit test to system-traffic.at
Joe Stringer
joe at ovn.org
Mon Jul 17 19:35:45 UTC 2017
On 17 July 2017 at 12:27, Darrell Ball <dball at vmware.com> wrote:
>
>
> On 7/17/17, 11:26 AM, "Greg Rose" <gvrose8192 at gmail.com> wrote:
>
> On 07/17/2017 11:23 AM, Darrell Ball wrote:
> >
> >
> > On 7/17/17, 10:44 AM, "ovs-dev-bounces at openvswitch.org on behalf of gvrose8192 at gmail.com" <ovs-dev-bounces at openvswitch.org on behalf of gvrose8192 at gmail.com> wrote:
> >
> > From: Greg Rose <gvrose8192 at gmail.com>
> >
> > Add a new test for the kernel module datapath to test if the
> > conntrack force direction change and commit is working correctly.
> >
> > Although the kind of problem that the associated code fix
> > https://urldefense.proofpoint.com/v2/url?u=https-3A__patchwork.ozlabs.org_patch_789646_&d=DwICaQ&c=uilaK90D4TOVoH58JNXRgQ&r=BVhFA09CGX7JQ5Ih-uZnsw&m=n3KZl3lnE-vdWgXO9q3zBE7yv11YOv51N2FWOarYEbk&s=0eYyRkq_xYLqcz617OlfxQ_vR4MDvowvLfPUwLf0C5U&e=
> > addresses is specifically related to kernel conntrack, the test added covers both kernel and
> > userspace conntrack and runs on both.
> > You may want to update the above text accordingly.
>
> I did not know that.
>
> I can send a V2 or Joe can fix before pushing. Either way is fine by me.
>
> Thanks,
>
> - Greg
>
> same here
>
> The test command for the userspace side is:
>
> dball at ubuntu:~/openvswitch/ovs$ sudo make check-system-userspace TESTSUITEFLAGS='19' -C _gcc
> [sudo] password for dball:
> make: Entering directory `/home/dball/openvswitch/ovs/_gcc'
> make all-recursive
> make[1]: Entering directory `/home/dball/openvswitch/ovs/_gcc'
> Making all in datapath
> make[2]: Entering directory `/home/dball/openvswitch/ovs/_gcc/datapath'
> Making all in linux
> make[3]: Entering directory `/home/dball/openvswitch/ovs/_gcc/datapath/linux'
> make -C /lib/modules/3.19.0-25-generic/build M=/home/dball/openvswitch/ovs/_gcc/datapath/linux modules
> make[4]: Entering directory `/usr/src/linux-headers-3.19.0-25-generic'
> Building modules, stage 2.
> MODPOST 6 modules
> make[4]: Leaving directory `/usr/src/linux-headers-3.19.0-25-generic'
> make[3]: Leaving directory `/home/dball/openvswitch/ovs/_gcc/datapath/linux'
> make[3]: Entering directory `/home/dball/openvswitch/ovs/_gcc/datapath'
> make[3]: Leaving directory `/home/dball/openvswitch/ovs/_gcc/datapath'
> make[2]: Leaving directory `/home/dball/openvswitch/ovs/_gcc/datapath'
> make[2]: Entering directory `/home/dball/openvswitch/ovs/_gcc'
> make[3]: Entering directory `/home/dball/openvswitch/ovs/_gcc/datapath'
> make[3]: `distfiles' is up to date.
> make[3]: Leaving directory `/home/dball/openvswitch/ovs/_gcc/datapath'
> make[2]: Leaving directory `/home/dball/openvswitch/ovs/_gcc'
> make[1]: Leaving directory `/home/dball/openvswitch/ovs/_gcc'
> set /bin/bash '../tests/system-userspace-testsuite' -C tests AUTOTEST_PATH='utilities:vswitchd:ovsdb:vtep:tests::ovn/controller-vtep:ovn/northd:ovn/utilities:ovn/controller' 19 -j1; \
> "$@" || (test X'' = Xyes && "$@" --recheck)
> ## ------------------------------ ##
> ## openvswitch 2.7.90 test suite. ##
> ## ------------------------------ ##
> 19: conntrack - force commit ok
>
> ## ------------- ##
> ## Test results. ##
> ## ------------- ##
>
> 1 test was successful.
> make: Leaving directory `/home/dball/openvswitch/ovs/_gcc'
Thanks for trying it out. I'll hold off on applying this until we get
the kernel side in.
More information about the dev
mailing list