I posted some slides from a presentation I did a couple of months ago that 
touches on that subject:

        http://openvswitch.org/slides/OVS-Development.pdf

There's a diagram that shows the different layers.  The boxes contain 
essentially the filename (you'd need to add a ".c" and ".h") and the directory 
is in parentheses.  Hope that helps.

--Justin


On Dec 9, 2012, at 7:29 AM, Ra Alva <ra_...@yahoo.com> wrote:

> Hi,
> 
> My task basically deals with exact match table and wildcards supported match 
> table. After some reading, I found out that Datapath and ofproto-dpif 
> maintain these tables respectively. At the moment I am looking into the files 
> to understand how these tables are created, used and maintained.
> 
> Could someone please let me know which files I need to go through to 
> understand these things? thanks.
> 
> Regards.
> 
> From: Ben Pfaff <b...@nicira.com>
> To: Ra Alva <ra_...@yahoo.com> 
> Cc: OVS <dev@openvswitch.org> 
> Sent: Wednesday, December 5, 2012 8:51 PM
> Subject: Re: [ovs-dev] OVS development - beginner
> 
> I'd start by reading PORTING.
> 
> On Wed, Dec 05, 2012 at 10:58:45AM -0800, Ra Alva wrote:
> > Sorry I guess I was not elaborate. Actually I need to implement a
> > garbage collector for an Openflow network. Would be great if you could
> > please let me know what my first steps should be to get familiar with
> > OVS and the code? And also if there is anything else important for me
> > to go through.
> > 
> > Regards
> > 
> > ________________________________
> >  From: Ben Pfaff <b...@nicira.com>
> > To: Ra Alva <ra_...@yahoo.com> 
> > Cc: OVS <dev@openvswitch.org> 
> > Sent: Tuesday, December 4, 2012 10:21 PM
> > Subject: Re: [ovs-dev] OVS development - beginner
> >  
> > Open vSwitch already has features for that.? What do you propose to
> > add?
> > 
> > On Tue, Dec 04, 2012 at 01:20:19PM -0800, Ra Alva wrote:
> > > Hello Ben,
> > > 
> > > My task is to minimize the consumption of flow tables by flow enties
> > > (in other words, preventing the over-population of flow tables by
> > > flow enties) since the flow tables are of limited size.
> > > 
> > > 
> > > 
> > > ________________________________
> > >? From: Ben Pfaff <b...@nicira.com>
> > > To: Ra Alva <ra_...@yahoo.com> 
> > > Cc: OVS <dev@openvswitch.org> 
> > > Sent: Tuesday, December 4, 2012 10:10 PM
> > > Subject: Re: [ovs-dev] OVS development - beginner
> > >? 
> > > On Tue, Dec 04, 2012 at 01:04:51PM -0800, Ra Alva wrote:
> > > > I am going to start a project on OVS. I am a complete beginner
> > > > here. Precisely my task deals with optimizing the usage of flow
> > > > tables in OVS.
> > > >
> > > > Could someone please tell me what my first steps should be to get
> > > > familiar with OVS and the code? What are the most important things
> > > > to do at first? Also, for my task is there any thing specific I need
> > > > to go through or get familiar with?
> > > 
> > > What do you mean by "optimizing the usage of flow tables in OVS"?
> > > It's hard to tell what you should do, before you explain what you want
> > > to do.
> 
> 
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to