I mean, we always can attach qdisc if once we've got a netdev with a queue.
It could be shared and quite intelligent.. Sorry if it sounds just stupid,
I'm not too deep into the code by the moment, I hope to be able to say
something reasonable in a week. Probably, you or Deepanshu can express
yourself clearly.

--
Regards,
Vladimir

2016-06-19 19:25 GMT+03:00 Ben Pfaff <b...@ovn.org>:

> In what way do you intend to use tc capabilities to implement meters?
>
> On Sun, Jun 19, 2016 at 11:43:33AM +0300, Vladimir Shebordaev wrote:
> > Hello, guys,
> >
> > sorry for the silence, I'm quite busy with my job at the moment, but OVS
> is
> > a pretty large pile of code.
> >
> > Well, it was my original intent to use the tc capabilities in the kernel
> > datapath. I've got some experience with qdiscs earlier, so I would like
> to
> > also consider your thoughts along my code studies.
> >
> > Thanks in advance.
> >
> > Regards,
> > Vladimir
> >
> > --
> > Regards,
> > Vladimir
> >
> > 2016-06-10 9:54 GMT+03:00 Deepanshu Saxena1/CHN/TCS <
> > deepanshu.saxe...@tcs.com>:
> >
> > > 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.saxe...@tcs.com
> > > Website: http://www.tcs.com
> > >
> > >
> > > To: Ben Pfaff <b...@ovn.org>
> > > From: Vladimir Shebordaev
> > > Sent by: "dev"
> > > Date: 06/08/2016 09:29AM
> > > Cc: dev@openvswitch.org
> > > Subject: Re: [ovs-dev] ovs meters implementation
> > >
> > > 2016-06-08 6:29 GMT+03:00 Ben Pfaff <b...@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 pat​ch 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@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
> > >
> > >
> > _______________________________________________
> > 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