This patch series introduces fixes and adds support for traffic metering and traffic manager.
Natalie Samsonov (2): net/mvpp2: initialize ppio only once net/mvpp2: update MTU and MRU related calculations Tomasz Duszynski (5): net/mvpp2: move common code net/mvpp2: add metering support net/mvpp2: change default policer configuration net/mvpp2: add init and deinit to flow net/mvpp2: add traffic manager support Yuval Caduri (1): net/mvpp2: detach tx_qos from rx cls/qos config doc/guides/nics/mvpp2.rst | 31 +- drivers/net/mvpp2/Makefile | 2 + drivers/net/mvpp2/meson.build | 4 +- drivers/net/mvpp2/mrvl_ethdev.c | 188 ++++++-- drivers/net/mvpp2/mrvl_ethdev.h | 122 ++++- drivers/net/mvpp2/mrvl_flow.c | 129 +++-- drivers/net/mvpp2/mrvl_flow.h | 15 + drivers/net/mvpp2/mrvl_mtr.c | 512 ++++++++++++++++++++ drivers/net/mvpp2/mrvl_mtr.h | 15 + drivers/net/mvpp2/mrvl_qos.c | 244 +++++----- drivers/net/mvpp2/mrvl_qos.h | 2 +- drivers/net/mvpp2/mrvl_tm.c | 1009 +++++++++++++++++++++++++++++++++++++++ drivers/net/mvpp2/mrvl_tm.h | 15 + 13 files changed, 2064 insertions(+), 224 deletions(-) create mode 100644 drivers/net/mvpp2/mrvl_flow.h create mode 100644 drivers/net/mvpp2/mrvl_mtr.c create mode 100644 drivers/net/mvpp2/mrvl_mtr.h create mode 100644 drivers/net/mvpp2/mrvl_tm.c create mode 100644 drivers/net/mvpp2/mrvl_tm.h -- 2.7.4