X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fcu_stub%2Fcu_stub.h;h=baff2d67529dafba6ac51be35d9189879436178c;hb=e97e12fe1ca460ef5437675bb94ad61740cf29e2;hp=4d7c4e17a380c3ab0b7c4ce372baa1a88cfacab0;hpb=9610be940d43a65a221ad21cd7716796f6908e75;p=o-du%2Fl2.git diff --git a/src/cu_stub/cu_stub.h b/src/cu_stub/cu_stub.h index 4d7c4e17a..baff2d675 100644 --- a/src/cu_stub/cu_stub.h +++ b/src/cu_stub/cu_stub.h @@ -26,10 +26,13 @@ #define CU_POOL 1 #define MAX_DU_PORT 2 #define DU_PORT 38472 -#define SD_SIZE 3 /* As per the spec 38.473, SD size must be of size(3) */ #define MAX_NUM_OF_SLICE 1024 /* As per the spec 38.473, maxnoofSliceItems = 1024*/ +/*VALID Tunnel ID*/ +#define MIN_TEID 1 /*[Spec 29.281,Sec 5.1]: All Zero TEIDs are never assigned for setting up GTP-U Tunnel*/ +#define MAX_TEID 10 /*[Spec 29.281]: Max limit is not mentioned but as per GTP-U Header Format, TEID occupies 4 octets */ /* allocate and zero out a static buffer */ + #define CU_ALLOC(_datPtr, _size) \ { \ S16 _ret; \ @@ -47,7 +50,6 @@ SPutSBuf(CU_APP_MEM_REG, CU_POOL, \ (Data *)_datPtr, _size); - typedef struct ipAddr { Bool ipV4Pres; @@ -81,13 +83,6 @@ typedef struct CuSctpParams uint16_t cuPort; }CuSctpParams; -/* Single Network Slice Selection assistance Info */ -typedef struct snssai -{ - uint8_t sst; /* Slice Type */ - uint8_t sd[SD_SIZE]; /* Slice Differentiator */ -}Snssai; - typedef struct cuCfgParams { uint32_t cuId;