At this point I think you should invest time in reading and
understanding code instead of asking more questions.  I have already
answered many questions.

On Mon, Sep 15, 2014 at 05:55:01PM +0530, Saloni Jain wrote:
>  It would be great help if someone could provide the inputs asap.
> Thanks in advance for your inputs and suggestions.
> 
> Thanks and Regards,
> Saloni Jain
>  Tata Consultancy Services
>  Mailto: saloni.j...@tcs.com
>  Website: http://www.tcs.com
>  ____________________________________________
>  Experience certainty.        IT Services
>                       Business Solutions
>                       Consulting
>  ____________________________________________
>  
>  
> 
> -----Forwarded by Saloni Jain/DEL/TCS on 09/15/2014 05:51PM -----
> To: Ben Pfaff <b...@nicira.com>, dev@openvswitch.org
> From: Saloni Jain/DEL/TCS
> Date: 09/12/2014 05:00PM
> Cc: Deepankar Gupta <deepankar.gu...@tcs.com>, Hiteshi Madan 
> <hiteshi.ma...@tcs.com>, Sanjay6 Singh <sanjay6.si...@tcs.com>
> Subject: Re: [ovs-dev] Openflow 1.4: Eviction mechanism implementation
> 
> Hi Ben/Team,
> 
> >?I would enable eviction if it is configured through the database or through 
> >the OpenFlow connection.
> 
> In current implementation, to enable eviction using create table ... 
> overflow-policy=evict, oftable_enable_eviction() in ofproto.c is called which 
> sets table->eviction fields.
> 
> I've been trying to do the same using table-mod command implementation but 
> haven't been successful. It would be of great help if you could point me to 
> some piece of code through ?which I can call oftable_enable_eviction() or can 
> set table->eviction_fields using mod_table command.
> 
> Thanks in advance for you suggestion and support.
> 
> Thanks and Regards,
> Saloni Jain
> Tata Consultancy Services
> Mailto: saloni.j...@tcs.com
> Website: http://www.tcs.com
> ____________________________________________
> Experience certainty. IT Services
>                       Business Solutions
>                       Consulting
> ____________________________________________
> 
> To: Saloni Jain <saloni.j...@tcs.com>
> From: Ben Pfaff <b...@nicira.com>
> Date: 09/11/2014 11:03PM
> Cc: dev@openvswitch.org, Hiteshi Madan <hiteshi.ma...@tcs.com>, Deepankar 
> Gupta <deepankar.gu...@tcs.com>, Sanjay6 Singh <sanjay6.si...@tcs.com>
> Subject: Re: [ovs-dev] Openflow 1.4: Eviction mechanism implementation
> 
> On Thu, Sep 11, 2014 at 05:34:34PM +0530, Saloni Jain wrote:
> > 1. As per current implementation, "ovs-vsctl create table ... 
> > overflow-policy=evict" command, configures openvswitch database(conf.db) 
> > and sets table structure eviction fields and eviction groups.
> > ?
> > 2. As per our understanding, the implementation of eviction for importance 
> > as per openflow specification 1.4, should be in parallel with existing 
> > functionality, i.e. if eviction for importance is set through mod-table 
> > command and importance parameter is given by the user,then we must create 
> > the eviction groups(eviction_group_add_rule) and at the time of eviction, 
> > obtain the value on basis of importance from this group. 
> > 
> > 3. This approach requires table->eviction_field which is set only when 
> > create table command with overflow-policy=evict is given. 
> > 
> > 4. mod-table command for setting the eviction parameter as importance will 
> > only set the table config parameter as "importance" and will not set the 
> > table->eviction fields.
> > 
> > 5. So as per our understanding this should be mandatory to first enable 
> > eviction on the complete table using create table ... overflow-policy=evict 
> > and then change the mode of eviction as importance using mod-table command.
> 
> I would enable eviction if it is configured through the database or
> through the OpenFlow connection.
> 
> 
> Saloni Jain ---09/11/2014 05:35:44 PM--- Hi Ben/Team, We have started with 
> the implementation of eviction feature as per openflow specificat
> 
> From: Saloni Jain <saloni.j...@tcs.com>
> To:   Ben Pfaff <b...@nicira.com>, dev@openvswitch.org
> Cc:   Deepankar Gupta <deepankar.gu...@tcs.com>, Hiteshi Madan 
> <hiteshi.ma...@tcs.com>, Sanjay6 Singh <sanjay6.si...@tcs.com>
> Date: 09/11/2014 05:35 PM
> Subject:      Re: [ovs-dev] Openflow 1.4: Eviction mechanism implementation
> Sent by:      "dev" <dev-boun...@openvswitch.org>
> 
> 
> 
> ?Hi Ben/Team,
> 
> We have started with the implementation of eviction feature as per openflow 
> specification 1.4. Following points needs discussion:
> 
> 1. As per current implementation, "ovs-vsctl create table ... 
> overflow-policy=evict" command, configures openvswitch database(conf.db) and 
> sets table structure eviction fields and eviction groups.
> ?
> 2. As per our understanding, the implementation of eviction for importance as 
> per openflow specification 1.4, should be in parallel with existing 
> functionality, i.e. if eviction for importance is set through mod-table 
> command and importance parameter is given by the user,then we must create the 
> eviction groups(eviction_group_add_rule) and at the time of eviction, obtain 
> the value on basis of importance from this group. 
> 
> 3. This approach requires table->eviction_field which is set only when create 
> table command with overflow-policy=evict is given. 
> 
> 4. mod-table command for setting the eviction parameter as importance will 
> only set the table config parameter as "importance" and will not set the 
> table->eviction fields.
> 
> 5. So as per our understanding this should be mandatory to first enable 
> eviction on the complete table using create table ... overflow-policy=evict 
> and then change the mode of eviction as importance using mod-table command.
> 
> Kindly comment on the above mentioned approach.
> 
> Thanks in advance for your suggestions/feedback.
> 
> Thanks and Regards,
> Saloni Jain
> Tata Consultancy Services
>  Mailto: saloni.j...@tcs.com
>  Website: http://www.tcs.com
>  ____________________________________________
>  Experience certainty.                 IT Services
>                                                Business Solutions
>                                                Consulting
>  ____________________________________________
>  
> -----Ben Pfaff <b...@nicira.com> wrote: -----
> To: Saloni Jain <saloni.j...@tcs.com>
> From: Ben Pfaff <b...@nicira.com>
> Date: 09/09/2014 08:25PM
> Cc: dev@openvswitch.org, Hiteshi Madan <hiteshi.ma...@tcs.com>, Deepankar 
> Gupta <deepankar.gu...@tcs.com>
> Subject: Re: [ovs-dev] Openflow 1.4: Eviction mechanism implementation
> 
> On Tue, Sep 09, 2014 at 05:15:06PM +0530, Saloni Jain wrote:
> > 1. If eviction on the switch is set on the basis of "lifetime" by
> > create table command and then the command for "importance" (mod-table
> > command) is given then what will be the basis of eviction in this
> > case. Will in this case, eviction will be performed on the basis of
> > importance only and not lifetime i.e, second value will overwrite the
> > previously configured eviction policy?
> 
> I'd expect it to consider one of those policies first and then use the
> other as a tie-breaker, e.g. consider importance first, then use
> lifetime for entries of equal importance.
> 
> However, this might turn out to be difficult or not useful, and if so
> then using just one of the policies would make sense (probably
> importance in this case).
> 
> > 3. If eviction performed on basis of "lifetime" using create table
> > command, we can disable it using create table command setting
> > overflow-policy=refuse. Similarly if eviction is done for importance
> > using mod-table command, then how it can be disabled?
> 
> Also using mod-table to turn the eviction flag off.
> =====-----=====-----=====
> Notice: The information contained in this e-mail
> message and/or attachments to it may contain 
> confidential or privileged information. If you are 
> not the intended recipient, any dissemination, use, 
> review, distribution, printing or copying of the 
> information contained in this e-mail message 
> and/or attachments to it are strictly prohibited. If 
> you have received this communication in error, 
> please notify us by reply e-mail or telephone and 
> immediately and permanently delete the message 
> and any attachments. Thank you
> 
> 
> _______________________________________________
> 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