1f6661e6dSSrikanth Yalavarthi /* SPDX-License-Identifier: BSD-3-Clause 2f6661e6dSSrikanth Yalavarthi * Copyright (c) 2022 Marvell. 3f6661e6dSSrikanth Yalavarthi */ 4f6661e6dSSrikanth Yalavarthi 5f6661e6dSSrikanth Yalavarthi #ifndef TEST_MODEL_OPS_H 6f6661e6dSSrikanth Yalavarthi #define TEST_MODEL_OPS_H 7f6661e6dSSrikanth Yalavarthi 8f6661e6dSSrikanth Yalavarthi #include <rte_common.h> 9f6661e6dSSrikanth Yalavarthi 10f6661e6dSSrikanth Yalavarthi #include "test_model_common.h" 11f6661e6dSSrikanth Yalavarthi 12*0efea35aSTyler Retzlaff struct __rte_cache_aligned test_model_ops { 13f6661e6dSSrikanth Yalavarthi /* common data */ 14f6661e6dSSrikanth Yalavarthi struct test_common cmn; 15f6661e6dSSrikanth Yalavarthi 16f6661e6dSSrikanth Yalavarthi /* test specific data */ 17f6661e6dSSrikanth Yalavarthi struct ml_model model[ML_TEST_MAX_MODELS]; 18*0efea35aSTyler Retzlaff }; 19f6661e6dSSrikanth Yalavarthi 20f6661e6dSSrikanth Yalavarthi #endif /* TEST_MODEL_OPS_H */ 21