qos: Store function 53/20953/3
authorNeale Ranns <nranns@cisco.com>
Wed, 31 Jul 2019 09:48:02 +0000 (02:48 -0700)
committerNeale Ranns <nranns@cisco.com>
Wed, 31 Jul 2019 16:17:36 +0000 (16:17 +0000)
commit83832e7ced8be8b7de394415feaba70c32e3c38d
treeb9269e9f5cff694fa39cc26b5c25cb81828e1435
parentb504777e7f1c9728e65b874284b4dfd39359c8a8
qos: Store function

Type: feature

store: write a QoS value into the buffer meta-data
record: Extract a QoS value from a packet header and store it.
mark: Make a change to the content of a packet header by writing a stored
      QoS value

Change-Id: I07d1e87dd1ca90d40ac1ae1774fee1b272cab83f
Signed-off-by: Neale Ranns <nranns@cisco.com>
16 files changed:
extras/vom/vom/CMakeLists.txt
extras/vom/vom/qos_map.hpp
extras/vom/vom/qos_store.cpp [new file with mode: 0644]
extras/vom/vom/qos_store.hpp [new file with mode: 0644]
extras/vom/vom/qos_store_cmds.cpp [new file with mode: 0644]
extras/vom/vom/qos_store_cmds.hpp [new file with mode: 0644]
extras/vom/vom/qos_types.hpp
src/vnet/CMakeLists.txt
src/vnet/qos/qos.api
src/vnet/qos/qos_api.c
src/vnet/qos/qos_store.c [new file with mode: 0644]
src/vnet/qos/qos_store.h [new file with mode: 0644]
src/vnet/qos/qos_store_node.c [new file with mode: 0644]
test/ext/vom_test.cpp
test/test_qos.py
test/vpp_qos.py