Hi

I resolved the below mentioned compiler errors and the build goes fine.
But the issue with the database connectivity still persists. Now the error
message seen is different. Pls find the logs below. Let me know how to
resolve this:

controller@controller-Latitude-E5440:~/$ cd openvswitch-2.3.1
controller@controller-Latitude-E5440:~/$ sudo ./ovsdb/ovsdb-tool create
/usr/local/etc/openvswitch/conf.db ./vswitchd/vswitch.ovsschema
controller@controller-Latitude-E5440:~/$ sudo ./ovsdb/ovsdb-server
--remote=punix:/usr/local/var/run/openvswitch/db.sock
--remote=db:Open_vSwitch,Open_vSwitch,manager_options --pidfile --detach
controller@controller-Latitude-E5440:~/$ sudo ./utilities/ovs-vsctl
--no-wait --verbose init

2015-01-07T20:35:37Z|00002|reconnect|DBG|unix:/usr/local/var/run/openvswitch/db.sock:
entering BACKOFF
 I'm executing here 226
2015-01-07T20:35:37Z|00003|hmap|DBG|lib/shash.c:112: 6 nodes in bucket (16
nodes, 8 buckets)
 DSBG: Name of the session opened =
unix:/usr/local/var/run/openvswitch/db.sock, pstream_verify_name(name) = 97
retry = 0
 Can proceed further
 About to connect to the dataabase 239
2015-01-07T20:35:37Z|00004|reconnect|INFO|unix:/usr/local/var/run/openvswitch/db.sock:
connecting...
2015-01-07T20:35:37Z|00005|reconnect|DBG|unix:/usr/local/var/run/openvswitch/db.sock:
entering CONNECTING
2015-01-07T20:35:37Z|00006|poll_loop|DBG|wakeup due to [POLLOUT] on fd 4
(<->/usr/local/var/run/openvswitch/db.sock) at lib/stream-fd-unix.c:120
2015-01-07T20:35:37Z|00007|reconnect|INFO|unix:/usr/local/var/run/openvswitch/db.sock:
connected
2015-01-07T20:35:37Z|00008|reconnect|DBG|unix:/usr/local/var/run/openvswitch/db.sock:
entering ACTIVE
 ovsdb_idl_
is_alive(idl) = 1
2015-01-07T20:35:37Z|00009|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock:
send request, method="monitor",
params=["Open_vSwitch",null,{"Open_vSwitch":{"columns":[]}}], id=0
2015-01-07T20:35:37Z|00010|jsonrpc|WARN|unix:/usr/local/var/run/openvswitch/db.sock:
send error: Bad address
2015-01-07T20:35:37Z|00011|poll_loop|DBG|wakeup due to 0-ms timeout at
unix:/usr/local/var/run/openvswitch/db.sock
2015-01-07T20:35:37Z|00012|reconnect|WARN|unix:/usr/local/var/run/openvswitch/db.sock:
connection dropped (Bad address)
2015-01-07T20:35:37Z|00013|reconnect|DBG|unix:/usr/local/var/run/openvswitch/db.sock:
entering BACKOFF
 DBG: Returning 0 without any action
ovs-vsctl: unix:/usr/local/var/run/openvswitch/db.sock: database connection
failed (Bad address)
 DBG: Returning 0 without any actioncontroller@controller-Latitude-E5440:~/$


Regards
Shankari

On Thu, Jan 8, 2015 at 1:03 AM, Shankari Vaidyalingam <
shankari.v.2...@gmail.com> wrote:

> Hi Kevin
>
> Thanks  for the response.
> I used DPDK-1.7.1 and used the same for building the OVS. The OVS version
> I use is OVS 2.3.1.
> I followed the steps mentioned in INSTALL.DPDK in
> https://github.com/openvswitch/ovs/blob/master/INSTALL.DPDK.md.
> I'm getting the below error while executing the make command. Pls let me
> know whether there exists a patch for resolving the issue. I know how to
> resolve the last 2 errors.
>
> /home/controller/PoC/LLDP/software/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/rte_common.h:115:2:
> warning: cast from function call of type 'uintptr_t' to non-matching type
> 'void *' [-Wbad-function-cast]
>   (typeof(ptr))rte_align_floor_int((uintptr_t)ptr, align)
>   ^
> /home/controller/PoC/LLDP/software/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/rte_common.h:133:2:
> note: in expansion of macro 'RTE_PTR_ALIGN_FLOOR'
>   RTE_PTR_ALIGN_FLOOR((typeof(ptr))RTE_PTR_ADD(ptr, (align) - 1), align)
>   ^
> /home/controller/PoC/LLDP/software/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/rte_common.h:151:35:
> note: in expansion of macro 'RTE_PTR_ALIGN_CEIL'
>  #define RTE_PTR_ALIGN(ptr, align) RTE_PTR_ALIGN_CEIL(ptr, align)
>                                    ^
> /home/controller/PoC/LLDP/software/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/rte_common.h:176:9:
> note: in expansion of macro 'RTE_PTR_ALIGN'
>   return RTE_PTR_ALIGN(ptr, align) == ptr;
>          ^
> In file included from lib/dpif.h:393:0,
>                  from lib/bfd.c:27:
> lib/ofpbuf.h: In function 'ofpbuf_size':
> lib/ofpbuf.h:385:21: error: 'const struct rte_mbuf' has no member named
> 'pkt_len'
>        return b->mbuf.pkt_len;
>                      ^
> lib/ofpbuf.h: In function 'ofpbuf_set_size':
> lib/ofpbuf.h:394:12: error: 'struct rte_mbuf' has no member named 'pkt_len'
>      b->mbuf.pkt_len = v;
>             ^
> In file included from lib/dpif.h:393:0,
>                  from lib/bfd.c:27:
> lib/ofpbuf.h: In function 'ofpbuf_size':
> lib/ofpbuf.h:386:1: warning: control reaches end of non-void function
> [-Wreturn-type]
>  }
>  ^
> make[2]: *** [lib/bfd.lo] Error 1
> make[2]: Leaving directory
> `/home/controller/PoC/LLDP/software/openvswitch-2.3.1'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory
> `/home/controller/PoC/LLDP/software/openvswitch-2.3.1'
> make: *** [all] Error 2
>
> Regards
> Shankari.V
>
> On Wed, Jan 7, 2015 at 3:56 PM, Traynor, Kevin <kevin.tray...@intel.com>
> wrote:
>
>>  I notice in the logs you have
>> “/home/controllerdpdk-1.8.0/x86_64-native-linuxapp-gcc”. DPDK 1.8.0 is not
>> supported in OVS at present. There is a patch for it but it was causing an
>> issue with unit test and is being reworked.
>>
>>
>>
>> I’d suggest rebooting and following the steps in INSTALL.dpdk (with DPDK
>> 1.7.1)
>>
>>
>>
>> Thanks,
>>
>> Kevin.
>>
>>
>>
>> *From:* discuss [mailto:discuss-boun...@openvswitch.org] *On Behalf Of 
>> *Shankari
>> Vaidyalingam
>> *Sent:* Tuesday, January 6, 2015 6:56 PM
>> *To:* Ben Pfaff
>> *Cc:* discuss@openvswitch.org
>> *Subject:* Re: [ovs-discuss] Difference seen in OVSDB initialization
>> with & without DPDK
>>
>>
>>
>> Also to add to the below mail which I'd sent pls find below the output of
>> starting OVS with the debugs enabled:
>>
>>
>> controller@controller-Latitude-E5440:~/PoC/LLDP/software/openvswitch-2.3.1$
>> sudo ovs-vsctl --no-wait --verbose init[sudo] password for controller:
>>
>> 2015-01-06T18:51:12Z|00002|reconnect|DBG|unix:/usr/local/var/run/openvswitch/db.sock:
>> entering BACKOFF
>> 2015-01-06T18:51:12Z|00003|hmap|DBG|lib/shash.c:112: 6 nodes in bucket
>> (16 nodes, 8 buckets)
>>  I'm executing here 226
>>  Can proceed further
>>  About to connect to the dataabase 239
>>  ovsdb_idl_is_alive(idl) = 1
>>  ==== Entering the database section =====
>>  DBG: s->pstream is NULL
>>  DBG: s->stream is non NULL
>> 2015-01-06T18:51:12Z|00004|stream_unix|DBG|/usr/local/var/run/openvswitch/db.sock:
>> connection failed (Connection refused)
>> 2015-01-06T18:51:12Z|00005|reconnect|INFO|unix:/usr/local/var/run/openvswitch/db.sock:
>> connecting...
>> 2015-01-06T18:51:12Z|00006|reconnect|DBG|unix:/usr/local/var/run/openvswitch/db.sock:
>> entering CONNECTING
>> 2015-01-06T18:51:12Z|00007|reconnect|INFO|unix:/usr/local/var/run/openvswitch/db.sock:
>> connection attempt failed (Connection refused)
>> 2015-01-06T18:51:12Z|00008|reconnect|INFO|unix:/usr/local/var/run/openvswitch/db.sock:
>> waiting 2.15e+06 seconds before reconnect
>> 2015-01-06T18:51:12Z|00009|reconnect|DBG|unix:/usr/local/var/run/openvswitch/db.sock:
>> entering BACKOFF
>> ovs-vsctl: unix:/usr/local/var/run/openvswitch/db.sock: database
>> connection failed (Connection refused)
>>  DBG: Trying to
>> reconnectcontroller@controller-Latitude-E5440:~/PoC/LLDP/software/openvswitch-2.3.1$
>> ps -Af | grep ovsdb-server
>> root       962     1  0 Jan03 ?        00:00:00 ovsdb-server: monitoring
>> pid 963
>> (healthy)
>>
>> root       963   962  0 Jan03 ?        00:00:00 ovsdb-server
>> /etc/openvswitch/conf.db -vconsole:emer -vsyslog:err -vfile:info
>> --remote=punix:/var/run/openvswitch/db.sock
>> --private-key=db:Open_vSwitch,SSL,private_key
>> --certificate=db:Open_vSwitch,SSL,certificate
>> --bootstrap-ca-cert=db:Open_vSwitch,SSL,ca_cert --no-chdir
>> --log-file=/var/log/openvswitch/ovsdb-server.log
>> --pidfile=/var/run/openvswitch/ovsdb-server.pid --detach --monitor
>> control+ 22079  4381  0 00:21 pts/1    00:00:00 grep --color=auto
>> ovsdb-server
>>
>>  Regards
>>
>> Shankari.V
>>
>>
>>
>> On Wed, Jan 7, 2015 at 12:16 AM, Shankari Vaidyalingam <
>> shankari.v.2...@gmail.com> wrote:
>>
>>    Hi
>>
>>
>>
>> The excerpt below was due to a wrong copy paste of the commands at the
>> command prompt which gave the error message: "No such file or directory".
>>
>> The error which I had mentioned in my previous message was:
>>
>> controller@controller-Latitude-E5440:~openvswitch-2.3.1$ sudo ovsdb-tool
>> create /usr/local/etc/openvswitch/conf.db vswitchd/vswitch.ovsschema
>> controller@controller-Latitude-E5440:~openvswitch-2.3.1$ sudo
>> ovsdb-server /usr/local/etc/openvswitch/conf.db
>> --remote=punix:/usr/local/var/run/openvswitch/db.sock
>> --remote=db:Open_vSwitch,Open_vSwitch,manager_options --pidfile --detach
>> --log-file
>> 2015-01-05T07:11:19Z|00001|vlog|INFO|opened log file
>> /usr/local/var/log/openvswitch/ovsdb-server.log
>>
>>
>>
>> controller@controller-Latitude-E5440:~openvswitch-2.3.1$ sudo ovs-vsctl
>> --no-wait init
>>
>>  I'm executing here 226
>>  Can proceed further
>>  About to connect to the dataabase 239
>>  ovsdb_idl_is_alive(idl) = 1
>>  ==== Entering the database section =====
>>  DBG: s->pstream is NULL
>>  DBG: s->stream is non NULL
>> ovs-vsctl: unix:/usr/local/var/run/openvswitch/db.sock: database
>> connection failed (Connection refused)
>>
>> Regards
>>
>> Shankari.V
>>
>>
>>
>> On Tue, Jan 6, 2015 at 10:27 PM, Ben Pfaff <b...@nicira.com> wrote:
>>
>> Here's an excerpt from your "with DPDK" log. It looks like you typoed
>> a command and therefore ovsdb-server didn't start.
>>
>> controller@controller-Latitude-E5440:~openvswitch-2.3.1$
>> controller@controller-Latitude-E5440:~openvswitch-2.3.1$ sudo
>> ovsdb-server /usr/local/etc/openvswitch/conf.db
>> --remote=punix:/usr/local/var/run/openvswitch/db.sock
>> --remote=db:Open_vSwitch,Open_vSwitch,manager_options --pidfile
>> --detach --log-file
>> bash: controller@controller-Latitude-E5440:~openvswitch-2.3.1$: No
>> such file or directory
>>
>>
>> On Mon, Jan 5, 2015 at 4:11 PM, Shankari Vaidyalingam
>> <shankari.v.2...@gmail.com> wrote:
>> > Hi,
>> >
>> > I tried executing the steps for initializing the OVSDB-server and the
>> OVS
>> > given in the below link:
>> >
>> >
>> networkstatic.net/installing-and-configuring-openvswitch-on-ubuntu-12-04-precise-pangolin/
>> >
>> > I'm using Ubuntu Trusty tahr, OVS version 2.3.1
>> >
>> > I was able to get the OVS working for the build which I compiled without
>> > DPDK.
>> > But with DPDK_BUILD configured in the Makefile the build produced
>> "Database
>> > connection refused" error and the OVS was not getting started because of
>> > this error. Kindly help me in resolving this issue.
>> >
>> > Enclosed the logs separately for "without DPDK" build and for "With
>> DPDK"
>> > build
>> >
>> > Regards,
>> > Shankari.V
>> >
>>
>> > _______________________________________________
>> > discuss mailing list
>> > discuss@openvswitch.org
>> > http://openvswitch.org/mailman/listinfo/discuss
>> >
>>
>>
>>
>> --
>> "I don't normally do acked-by's.  I think it's my way of avoiding
>> getting blamed when it all blows up."               Andrew Morton
>>
>>
>>
>>
>>
>
>
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to