Hi Joe,


Would you be able to test the patch below and tell me if it fixes the
issue on your platform and provide a log if it doesn't?

I applied the patch and the test does pass now.

test log:
/bin/sh './tests/testsuite' -C tests AUTOTEST_PATH=utilities:vswitchd:ovsdb:vtep:tests 23
## ------------------------------ ##
## openvswitch 2.3.90 test suite. ##
## ------------------------------ ##
 23: test hash functions                             ok

## ------------- ##
## Test results. ##
## ------------- ##

1 test was successful.

To run the test I had to fix this build error first:

libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wno-format-zero-length -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -g -O2 -MT lib/bfd.lo -MD -MP -MF lib/.deps/bfd.Tpo -c lib/bfd.c -o lib/bfd.o
In file included from lib/packets.h:28:0,
                 from lib/bfd.h:24,
                 from lib/bfd.c:16:
lib/hash.h:88:24: error: static declaration of 'hash128_to_32' follows non-static declaration
 static inline uint32_t hash128_to_32(const ovs_u128 *hash)
                        ^
lib/hash.h:38:10: note: previous declaration of 'hash128_to_32' was here
 uint32_t hash128_to_32(const ovs_u128 *hash);
          ^
make[2]: *** [lib/bfd.lo] Error 1
make[2]: Leaving directory `/root/ovs-mastertest'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/ovs-mastertest'
make: *** [all] Error 2

Thanks,
Mijo

_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to