[P4-dev] queue manipulation

Andy Fingerhut andy.fingerhut at gmail.com
Wed Aug 16 10:24:47 EDT 2017

In P4 source code, you typically do not manipulate queues.  You select
which queue a packet should be enqueued upon in P4 source code, e.g. by
assigning a value to a metadata field that selects an output port for the
packet, or multiple output ports via a multicast group.  In the most common
case those queues will be FIFO.  I guess if that is what you meant by
manipulating queues, then that is how it is typically done.

Can you say a little more about what kinds of queue manipulation you are
interested in here?

For example, are asking about what kind of control plane APIs exist for
configuring scheduling policies between multiple queues leading to the same
output port?

Something else?


On Tue, Aug 15, 2017 at 10:04 PM, Wallas Fróes <wallasync at gmail.com> wrote:

> Hello,
> I have a question.
> Would I like to know, how I do for manipulating the queues in P4?
> --
> Att,
> Wallas Fróes
> Information Security in Computer Networks
> Computer Engineer
> Cel: (77) 8841-0762
> _______________________________________________
> P4-dev mailing list
> P4-dev at lists.p4.org
> http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.p4.org/pipermail/p4-dev_lists.p4.org/attachments/20170816/8712e7fe/attachment-0002.html>

More information about the P4-dev mailing list