|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-API] Guidelines contributing to XAPI codebase
Hi Ranjeet, On 26/02/14 19:44, Ranjeet R wrote: Hello all We have a bunch of code changes we want to submit to XAPI so that it natively supports our data path implementation (Contrail vRouter) – which is similar to OVS (More information in _http://opencontrail.org/_) We would like to understand the following * What is the repo to which we have to submit the changes? (_https://github.com/xapi-project/_ ??) Network configuration within xapi is done by the "xcp-networkd" component: [cc:d Rob, who maintains it] https://github.com/xapi-project/xcp-networkd For building the latest versions, I normally install the build dependencies as RPMs, built from here: https://github.com/xenserver/xenserver-coreI normally build xapi itself, rather than xcp-networkd but I think you should be able to: 1. build the RPMs (follow the instructions in the xenserver/xenserver-core/README.md) 2. add the repo to your CentOS host 3. "yum-builddep xcp-networkd" to install the dependencies4. checkout the latest release tag "0.9.3" of the xcp-networkd repo and build that Looking at the differences between "master" and "0.9.3", it looks like there is a build fix in "0.9.3"
-module D = Debug.Make(struct let name = "network_monitor_thread" end)
+module D = Debug.Debugger(struct let name = "network_monitor_thread" end)
(a module has been renamed)
and it looks like master has some experimental support for netlink:
>>>>
commit 417bf4b4a1213a093c3c3fd5a0fb4ac3efbcce7c
Author: Rob Hoes <rob.hoes@xxxxxxxxxx>
Date: Wed Jul 3 17:29:31 2013 +0100
Get network stats through netlink rather than from /proc
This add a dependency to the netlink opam package, and the libnl-3
and libnl-route-3 libraries.
Signed-off-by: Rob Hoes <rob.hoes@xxxxxxxxxx>
<<<<
-- but this requires a backport of libnl-3.
I think you could probably base your branch from 0.9.3 in the first
instance, and it will be very easy to port over to master.
Cheers, Dave _______________________________________________ Xen-api mailing list Xen-api@xxxxxxxxxxxxx http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |