On 28 Jan 2022, at 17:04, Adrian Moreno wrote:

> Some openflow or dpif flows encode their arguments in lists, eg:
> "some_action(arg1,arg2,arg3)". In order to decode this in a way that can
> be then stored and queried, add ListParser and ListDecoders classes
> that parse lists into KeyValue instances.
>
> The ListParser / ListDecoders mechanism is quite similar to KVParser and
> KVDecoders. Since the "key" of the different KeyValue objects is now
> ommited, it has to be provided by ListDecoders.
>
> For example, take the openflow action "resubmit" that can be written as:
>
>     resubmit([port],[table][,ct])
>
> Can be decoded by creating a ListDecoders instance such as:
>
>     ListDecoders([
>                   ("port", decode_default),
>                   ("table", decode_int),
>                   ("ct", decode_flag),
>                 ])
>
> Naturally, the order of the decoders must be kept.
>
> Signed-off-by: Adrian Moreno <amore...@redhat.com>


Assuming you will fix the double “to to”, you can add my ack to the next 
version.

Acked-by: Eelco Chaudron <echau...@redhat.com>

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to