[ovs-dev] ovs meters implementation
Deepanshu Saxena1/CHN/TCS
deepanshu.saxena1 at tcs.com
Fri Jun 10 06:54:43 UTC 2016
Hi,
I am sorry for the late response. I am working on the implementation of B. 19. 13-Meter action (EXT-379) of OF 1.5.1 to openvswitch.
The linux kernel meter implementation should likely use "Traffic Control" module of linux. To implement meters we can create a mapping between the meter structures and the tc structures. The tc can then apply the corresponding qdisc, class and filters using the corresponding values from the input meter command.
You can take a look on [1], [2] mail threads.
If you have any other idea on the implementation, let me know so we can co-ordinate.
[1] http://openvswitch.org/pipermail/dev/2016-April/069007.html
[2] http://openvswitch.org/pipermail/dev/2016-April/069240.html
Thanks,
Deepanshu Saxena
Tata Consultancy Services
Mailto: deepanshu.saxena1 at tcs.com
Website: http://www.tcs.com
To: Ben Pfaff <blp at ovn.org>
From: Vladimir Shebordaev
Sent by: "dev"
Date: 06/08/2016 09:29AM
Cc: dev at openvswitch.org
Subject: Re: [ovs-dev] ovs meters implementation
2016-06-08 6:29 GMT+03:00 Ben Pfaff <blp at ovn.org>:
> On Wed, Jun 08, 2016 at 06:10:50AM +0300, Vladimir Shebordaev wrote:
> > I would like to work on OF meter implementation. It is said to be
> > missing from both userspace and kernel datapaths, though it is
> > implemented in the protocol. It is also said that attempts were made
> > to implement it and the patches have been declined for various
> > reasons but they are still su
> g
> gested as a starting point.
> >
> > Well, as far as I could find it on the list, a few years ago there was
> > a patch series that proposed an implementation in userspace but it was
> > dropped almost without a comment.
>
> I agree that it would be nice to support meters.
>
> The last posted implmentation was in December 2015. I provided a review:
> http://openvswitch.org/pipermail/dev/2015-December/063724.html
> I believe that if the problems I cited were fixed, this would be
> suitable for inclusion in OVS.
>
>
OK, thank you, it is axactly the patch series I was talking about but I
missed your comments. I should study those patches in detail before I can
continue on.
> Are there any design documents around? I would like to made consistent
> > implemention both it kernel and userspace datapaths, so there is
> > something to discuss, I guess.
>
> What kind of design information are you looking for?
>
Basically, I mean I would like to also implement the meters in kernel
datapath, so it would be nice to have consistent implementations. Sure, if
it is possible.
_______________________________________________
dev mailing list
dev at openvswitch.org
http://openvswitch.org/mailman/listinfo/dev
=====-----=====-----=====
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
More information about the dev
mailing list