[Edited Message Follows] Subject: Flow API questions/Hierarchical Queuing feature support
Hi, I have a question about Flow API. test flow [add|del|enable|disable] [index ] " "[src-ip <ip-addr/mask>] [dst-ip <ip-addr/mask>] " "[ip6-src-ip <ip-addr/mask>] [ip6-dst-ip <ip-addr/mask>] " "[src-port <port/mask>] [dst-port <port/mask>] " "[proto ] " "[gtpc teid ] [gtpu teid ] [vxlan ] " "[session id ] [spi ]" "[next-node ] [mark ] [buffer-advance ] " "[redirect-to-queue ] [drop] " "[rss function ] [rss types ]" , It was mentioned that Flow action can be mark. Is the mark-id is an opaque field in the meta buffer field of the packet buffer. I am trying to see if the is Mark id can be preserved until the packet is reached the output interface. Does the Flow API expect support from hardware for flow classification? Is the mark-id is stored in the meta-buffer field? Is there any trace function or log where I can see this field set ? Also, it looks Hierarchical Queuing support is not enabled in the latest release. Any plans to support it again in the future? I would like to know an example command on how to set the pktfield for hierarchical queuing. It's not clear from the documentation how to set it based on packet fields like src-ip, dst-ip, src-port, dst-port and proto. Do I need to mention mask value for it? The command below is used to set the packet fields required for classifying the incoming packet. As a result of the classification process, packet field information will be mapped to 5 tuples (subport, pipe, traffic class, pipe, color) and stored in packet mbuf. set dpdk interface hqos pktfield id subport|pipe|tc offset mask Regards, Satish K Amara #dpdk
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#19642): https://lists.fd.io/g/vpp-dev/message/19642 Mute This Topic: https://lists.fd.io/mt/83853480/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-