Hi All, I made a small modification to the OVS switch in datapath.c and observed that there were couple VLOG_ERR() statements which were not getting printed. Then I realized that datapath.c is not getting compiled but other modules are getting compiled perfectly fine since I can see print statements are getting printed. I can see installation logs that datapath.c is getting compiled. (I have pasted it below )
I use these steps to install OVS. sudo ./configure --prefix=/usr --with-linux=/lib/modules/`uname -r`/build sudo make dist sudo make install sudo make modules_install sudo rmmod openvswitch sudo depmod -a sudo echo "manual" >> /etc/init/openvswitch-controller.override #sudo /etc/init.d/openvswitch-controller stop #sudo update-rc.d openvswitch-controller disable #Start OVS server process sudo /etc/init.d/openvswitch-switch start #Show the Switch Version sudo ovs-vsctl show sudo reboot **********LOGS ************* ake[1]: Entering directory `/root/openvswitch-2.0.0' Making install in datapath make[2]: Entering directory `/root/openvswitch-2.0.0/datapath' Making install in linux make[3]: Entering directory `/root/openvswitch-2.0.0/datapath/linux' make[3]: Nothing to be done for `install'. make[3]: Leaving directory `/root/openvswitch-2.0.0/datapath/linux' make[3]: Entering directory `/root/openvswitch-2.0.0/datapath' make[4]: Entering directory `/root/openvswitch-2.0.0/datapath' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/root/openvswitch-2.0.0/datapath' make[3]: Leaving directory `/root/openvswitch-2.0.0/datapath' make[2]: Leaving directory `/root/openvswitch-2.0.0/datapath' make[2]: Entering directory `/root/openvswitch-2.0.0' (echo '/* -*- mode: c; buffer-read-only: t -*- */' && sed < ./lib/dirs.c.in \ -e 's,[@]srcdir[@],.,g' \ -e 's,[@]LOGDIR[@],"/usr/var/log/openvswitch",g' \ -e 's,[@]RUNDIR[@],"/usr/var/run/openvswitch",g' \ -e 's,[@]DBDIR[@],"/usr/etc/openvswitch",g' \ -e 's,[@]bindir[@],"/usr/bin",g' \ -e 's,[@]sysconfdir[@],"/usr/etc",g' \ -e 's,[@]pkgdatadir[@],"/usr/share/openvswitch",g') \ > lib/dirs.c.tmp mv lib/dirs.c.tmp lib/dirs.c depbase=`echo lib/dirs.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wmissing-prototypes -Wmissing-field-initializers -g -O2 -MT lib/dirs.o -MD -MP -MF $depbase.Tpo -c -o lib/dirs.o lib/dirs.c &&\ mv -f $depbase.Tpo $depbase.Po rm -f lib/libopenvswitch.a ar cru lib/libopenvswitch.a lib/aes128.o lib/backtrace.o lib/bfd.o lib/bitmap.o lib/bond.o lib/bundle.o lib/byteq.o lib/cfm.o lib/classifier.o lib/command-line.o lib/coverage.o lib/crc32c.o lib/csum.o lib/daemon.o lib/dummy.o lib/dpif-netdev.o lib/dpif.o lib/heap.o lib/dynamic-string.o lib/entropy.o lib/fatal-signal.o lib/flow.o lib/guarded-list.o lib/hash.o lib/hindex.o lib/hmap.o lib/hmapx.o lib/jhash.o lib/json.o lib/jsonrpc.o lib/lacp.o lib/latch.o lib/learn.o lib/learning-switch.o lib/list.o lib/lockfile.o lib/mac-learning.o lib/match.o lib/memory.o lib/meta-flow.o lib/multipath.o lib/netdev-dummy.o lib/netdev-vport.o lib/netdev.o lib/netlink.o lib/nx-match.o lib/odp-execute.o lib/odp-util.o lib/ofp-actions.o lib/ofp-errors.o lib/ofp-msgs.o lib/ofp-parse.o lib/ofp-print.o lib/ofp-util.o lib/ofp-version-opt.o lib/ofpbuf.o lib/ovs-atomic-gcc4+.o lib/ovs-atomic-pthreads.o lib/ovs-thread.o lib/ovsdb-data.o lib/ovsdb-error.o lib/ovsdb-idl.o lib/ovsdb-parser.o lib/ovsdb-types.o lib/packets.o lib/pcap-file.o lib/poll-loop.o lib/process.o lib/random.o lib/rconn.o lib/reconnect.o lib/seq.o lib/sha1.o lib/shash.o lib/simap.o lib/signals.o lib/smap.o lib/socket-util.o lib/sort.o lib/sset.o lib/stp.o lib/stream-fd.o lib/stream-tcp.o lib/stream-unix.o lib/stream.o lib/string.o lib/svec.o lib/table.o lib/timer.o lib/timeval.o lib/token-bucket.o lib/unicode.o lib/unixctl.o lib/util.o lib/uuid.o lib/vconn-stream.o lib/vconn.o lib/vlan-bitmap.o lib/vlandev.o lib/vlog.o lib/vswitch-idl.o lib/dpif-linux.o lib/netdev-linux.o lib/netlink-notifier.o lib/netlink-socket.o lib/rtnetlink-link.o lib/route-table.o lib/async-append-aio.o lib/stream-ssl.o lib/dirs.o lib/dhparams.o ranlib lib/libopenvswitch.a *************************** Thanks, Jayanth Graduate Student USC
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss