Hi,

there is a repository on github that includes the topology patches:
https://github.com/zoomis/ryu/tree/topology
The patches are adapted to the latest version of Ryu, I have not
yet tried if it works though.

I second the Cans request for more documentation :)

Best regards

Jeremias

2013/1/18 can. <[email protected]>

> Hello,
>
> I reverted the master branch of github to an old version(before May.31
> 2012) and applied your 13 patches, then the topology discovery component
> seemed working.
>
> Now I want to make the component work in the latest version, because I
> need the openflow IPv6 support from ryu. Though ryu code is pretty clean,
> I'm new to this project and need some help.
>
> 1. From my experience with ryu, the old version(version before May.31
> 2012) requires a class to contain a   _CONTEXTS. I think there might be
> other differences in writing an app between the old and the latest version.
> So as you can recall, could you give me a list of such changes?
>
> 2. I can see that you changed 13 files. Some of their functions can be
> easily determined from their names. e.g. app/discovery.py(the main app),
> app/rest_discovery.py(rest api for topology discovery), lib/lldp.py(pack
> and unpack lldp). But other files are more difficult to understand as
> there're no per-file-comments included and no available documents. I just
> put them here to apply for an explanation:
> bin/ryu-client, app/client.py: What do these client things do? I mean not
> only in topology discovery, but also in ryu
> app/cbench.py: no clue, related to benchmark test?
> controller/* : I might also apply these changes to the latest version, so
> I need to understand them. I think maybe this is related to the
> architecture of ryu.
>
> 3. What's the event mechanism of ryu? I see a lot of "unhandled event"
> when run `ryu-manager --app_lists ryu.app.discovery.Discovery`. So how to
> raise and handle an event in ryu?
>
> I'd appreciate anyone who would help :)
> And thanks in advance.
>
> --
> Best regards,
> Can Zhang
>
>
>
> Sent with Sparrow (http://www.sparrowmailapp.com/?sig)
>
>
> On 2013年1月18日Friday at 上午9:22, can. wrote:
>
> > OK, I'll try.
> > Thanks.
> >
> >
> > --
> > Best regards,
> > Can Zhang
> >
> >
> >
> > Sent with Sparrow (http://www.sparrowmailapp.com/?sig)
> >
> >
> > On 2013年1月18日Friday at 上午9:16, Isaku Yamahata wrote:
> >
> > > Oops sorry, please follow the thread of the mail.
> > >
> > > http://thread.gmane.org/gmane.network.ryu.devel/467
> > > The 13 patches will be find.
> > >
> > > thanks,
> > >
> > > On Fri, Jan 18, 2013 at 09:14:02AM +0800, can. wrote:
> > > > Thanks Isaku.
> > > > But your link is a summary of the component. Where can I get the
> code?
> > > >
> > > > --
> > > > Best regards,
> > > > Can Zhang
> > > >
> > > >
> > > >
> > > > Sent with Sparrow (http://www.sparrowmailapp.com/?sig)
> > > >
> > > >
> > > > On 2013年1月18日Friday at 上午8:38, Isaku Yamahata wrote:
> > > >
> > > > > Hi.
> > > > >
> > > > > The latest patch is v4 and available at
> > > > > http://article.gmane.org/gmane.network.ryu.devel/467
> > > > >
> > > > > It hasn't been merged into the upstream Ryu yet.
> > > > > It's a bit outdated, so it needs to be updated and rebased.
> > > > > The updated patches will be appreciated.
> > > > >
> > > > > thanks,
> > > > >
> > > > >
> > > > > On Thu, Jan 17, 2013 at 12:01:48PM +0800, can. wrote:
> > > > > > Hi there,
> > > > > >
> > > > > > I downloaded and installed ryu from github, but I cannot find
> the topology discovery components I expected. So please tell me how to get
> the code and documents.
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Best regards,
> > > > > > Can Zhang
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> ------------------------------------------------------------------------------
> > > > > > Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5,
> CSS,
> > > > > > MVC, Windows 8 Apps, JavaScript and much more. Keep your skills
> current
> > > > > > with LearnDevNow - 3,200 step-by-step video tutorials by
> Microsoft
> > > > > > MVPs and experts. ON SALE this month only -- learn more at:
> > > > > > http://p.sf.net/sfu/learnmore_122712
> > > > > > _______________________________________________
> > > > > > Ryu-devel mailing list
> > > > > > [email protected] (mailto:
> [email protected])
> > > > > > https://lists.sourceforge.net/lists/listinfo/ryu-devel
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > yamahata
> > > >
> > >
> > >
> > >
> > >
> > >
> > > --
> > > yamahata
> >
>
>
>
>
>
> ------------------------------------------------------------------------------
> Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
> much more. Get web development skills now with LearnDevNow -
> 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
> SALE $99.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122812
> _______________________________________________
> Ryu-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ryu-devel
>
------------------------------------------------------------------------------
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to