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