X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcodec_utils%2Fcommon%2Fodu_common_codec.h;h=1c06c6565927e881ede8179380b9bfebc78c256e;hb=12da8be0c4941e107b9ff0d18ce5b6eb7f5f7d20;hp=c670f096343f3f88205b261a7ddee7c85cff215b;hpb=13d69430713cd381772de495739acff114be7e2a;p=o-du%2Fl2.git diff --git a/src/codec_utils/common/odu_common_codec.h b/src/codec_utils/common/odu_common_codec.h index c670f0963..1c06c6565 100644 --- a/src/codec_utils/common/odu_common_codec.h +++ b/src/codec_utils/common/odu_common_codec.h @@ -19,7 +19,8 @@ #ifndef __ODU_COMMON_CODEC_H__ #define __ODU_COMMON_CODEC_H__ -#define ENC_BUF_MAX_LEN 400 +/*Buffer length which is used for allocation of encoded F1AP messages at CU*/ +#define ENC_BUF_MAX_LEN 2000 #define ENCODE_FAIL -1 #define TEID_BIT_SIZE 24 @@ -27,7 +28,7 @@ char encBuf[ENC_BUF_MAX_LEN]; int encBufSize; int PrepFinalEncBuf(const void *buffer, size_t size, void *encodedBuf); -uint8_t fillBitString(BIT_STRING_t *id, uint8_t unusedBits, uint8_t byteSize, uint8_t val); +uint8_t fillBitString(BIT_STRING_t *id, uint8_t unusedBits, uint8_t byteSize, uint64_t val); uint8_t bitStringToInt(BIT_STRING_t *bitString, void *val); void fillTeIdString(uint8_t bufSize, uint32_t val, uint8_t *buf); void teIdStringToInt(uint8_t *buf, uint32_t *val);