Hi Stephen, The userspace fastpath backed by DPDK, more than other OVS components, performs a lot worse when optimizations are disabled. We ended up recommending "extreme" optimization flags in INSTALL.md ("-O3 -march=native", ok if you don't need to run your build elsewhere).
That said, autoconf by default builds with CFLAGS="-g -O2", but if you supply your own CFLAGS somehow, the default is overridden (Do not quote me on this, I'm not an autoconf expert. See https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/C-Compiler.html#C-Compiler and http://www.gnu.org/software/autoconf/manual/autoconf-2.66/html_node/Preset-Output-Variables.html). Users are not supposed to see OVS_CFLAGS: that was introduced by Thomas in the commit you linked to avoid overwriting user provided CFLAGS (it should be used by the autoconf scripts only). I believe you can use CFLAGS for all practical purposes. To add verbosity to make the "V=1" argument can be used. This will display the whole command line used to invoke the compiler. Hope this helped, Daniele _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev