X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=o-du%2Fphy.git;a=blobdiff_plain;f=fapi_5g%2Finclude%2Ffapi_vendor_extension.h;fp=fapi_5g%2Finclude%2Ffapi_vendor_extension.h;h=08144b5df43e872e6f3f86bff2634f9b994da95e;hp=aa0069b243797961ba447eedfc70313180f5f481;hb=892daba4c616407f16506415d5a69549519ef11d;hpb=76b4495d593ccf45d712db1a3ec96fa9d2d8f5f5 diff --git a/fapi_5g/include/fapi_vendor_extension.h b/fapi_5g/include/fapi_vendor_extension.h index aa0069b..08144b5 100644 --- a/fapi_5g/include/fapi_vendor_extension.h +++ b/fapi_5g/include/fapi_vendor_extension.h @@ -1,6 +1,6 @@ /****************************************************************************** * -* Copyright (c) 2019 Intel. +* Copyright (c) 2021 Intel. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -81,6 +81,8 @@ enum { #define FAPI_MAX_NUM_SET_CORE_MASK ( 4 ) #define FAPI_MAX_MASK_OPTIONS ( 4 ) #define FAPI_NUM_SPLIT_OPTIONS ( 22 ) +#define FAPI_MAX_NUM_CELLS ( 32 ) +#define FAPI_MAX_GROUP_NUM ( 32 ) #endif typedef struct { @@ -243,7 +245,7 @@ enum { fapi_start_req_vendor_msg_t start_req_vendor; fapi_stop_req_vendor_msg_t stop_req_vendor; fapi_vendor_p7_msg_t p7_req_vendor; - } fapi_vendor_msg_t; + } fapi_vendor_msg_t; //TODO: union? typedef struct { fapi_msg_t header; @@ -371,6 +373,7 @@ enum { uint32_t eOption; uint64_t nCoreMask[FAPI_MAX_MASK_OPTIONS][FAPI_MAX_NUM_SET_CORE_MASK]; uint32_t nMacOptions[FAPI_NUM_SPLIT_OPTIONS]; + uint8_t nPuschInterOptions[FAPI_MAX_NUM_CELLS][FAPI_MAX_GROUP_NUM]; } fapi_vendor_ext_add_remove_core_info_t; typedef struct {