Added code for MAC-PHY interface, DU_APP, F1AP, SCTP and CU stub
[o-du/l2.git] / src / cm / pju.h
diff --git a/src/cm/pju.h b/src/cm/pju.h
deleted file mode 100755 (executable)
index a324ccd..0000000
+++ /dev/null
@@ -1,185 +0,0 @@
-/*******************************************************************************
-################################################################################
-#   Copyright (c) [2017-2019] [Radisys]                                        #
-#                                                                              #
-#   Licensed under the Apache License, Version 2.0 (the "License");            #
-#   you may not use this file except in compliance with the License.           #
-#   You may obtain a copy of the License at                                    #
-#                                                                              #
-#       http://www.apache.org/licenses/LICENSE-2.0                             #
-#                                                                              #
-#   Unless required by applicable law or agreed to in writing, software        #
-#   distributed under the License is distributed on an "AS IS" BASIS,          #
-#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.   #
-#   See the License for the specific language governing permissions and        #
-#   limitations under the License.                                             #
-################################################################################
-*******************************************************************************/
-
-/********************************************************************20**
-  
-        Name:    LTE PDCP Interface  
-    
-        Type:    C include file
-  
-        Desc:    This file contains the defines required by PDCP user.
-        File:    pju.h
-  
-*********************************************************************21*/
-\f
-#ifndef __PJU_H__
-#define __PJU_H__
-
-#ifdef __cplusplus
-EXTERN "C" {
-#endif  /*for extern "C"*/
-
-/**
- * @file 
- * @brief Macro for PJU Interface 
- */
-
-\f
-#define PJU_SEL_LC         0
-/* cause for status Indication */   
-#define PJU_INTVER_FAILED      1      /*!< Integrity Verification Failed */
-#define PJU_DCIP_FAILED        2      /*!< Deciphering Failed */
-#define PJU_DCOMP_FAILED       3      /*!< Decompression Failed */
-#define PJU_COMP_FAILED        4      /*!< Compression Failed */
-#define PJU_INTPROT_FAILED     5      /*!< Integrity Protection Failed */
-#define PJU_CIPHER_FAILED      6      /*!< Ciphering Failed */
-#define PJU_MAX_SDU_SIZ_EXCEED 7      /*!< Maximum SDU Size Exceeded */
-
-/* event values 0x00 - 0x40 is used for CPJ interface */
-
-#define EVTPJUBNDREQ      0x40    /*!< Bind request */
-#define EVTPJUBNDCFM      0x41    /*!< Bind confirm */
-#define EVTPJUUBNDREQ     0x42    /*!< Unbind request */
-#define EVTPJUDATREQ      0x43    /*!< Data reqest */
-#define EVTPJUDATIND      0x44    /*!< PJU data indication */
-#define EVTPJUDATCFM      0x45    /*!< Data request confirm */ 
-#define EVTPJUSTAIND      0x46    /*!< PJU status indication */
-#define EVTPJUDATFWDREQ   0x47    /*!< PJU status indication */
-#define EVTPJUDATFWDIND   0x48    /*!< PJU status indication */
-#ifdef TENB_AS_SECURITY
-#define EVTPJUTTIIND      0x49    /*!< TTI Indication from CL just in case
-                                    PDCP wants to do some periodic activity*/
-#endif
-#define EVTFPPJUDATIND    0x50    /*!< PJU data indication for BC */
-#define EVTPCAPIPDATIND    0x51    /*!< PJU data indication for PCAP Data Indication */
-
-#define PJU_DAT_CFM_SUCCESS 0     /*!< Data confirm status */
-#define PJU_RLC_TRANS_FAIL  1     /*!< RLC transaction failed */
-#define PJU_DISCARD_TMR_EXP 2     /*!< Discard timer expiry */
-
-/* MAX values */
-#define PJU_MAX_SDU_CFM    1024     /*!< Maximum SDUs that can be 
-                                       confirmed in a DatCfm */
-
-/* Error Codes */
-#define EPJUXXX                     0
-#define ERRPJU                      0
-
-#define EPJU001         (ERRPJU + 1)
-#define EPJU002         (ERRPJU + 2)
-#define EPJU003         (ERRPJU + 3)
-#define EPJU004         (ERRPJU + 4)
-#define EPJU005         (ERRPJU + 5)
-#define EPJU006         (ERRPJU + 6)
-#define EPJU007         (ERRPJU + 7)
-#define EPJU008         (ERRPJU + 8)
-#define EPJU009         (ERRPJU + 9)
-#define EPJU010         (ERRPJU + 10)
-#define EPJU011         (ERRPJU + 11)
-#define EPJU012         (ERRPJU + 12)
-#define EPJU013         (ERRPJU + 13)
-#define EPJU014         (ERRPJU + 14)
-#define EPJU015         (ERRPJU + 15)
-#define EPJU016         (ERRPJU + 16)
-#define EPJU017         (ERRPJU + 17)
-#define EPJU018         (ERRPJU + 18)
-#define EPJU019         (ERRPJU + 19)
-#define EPJU020         (ERRPJU + 20)
-#define EPJU021         (ERRPJU + 21)
-#define EPJU022         (ERRPJU + 22)
-#define EPJU023         (ERRPJU + 23)
-#define EPJU024         (ERRPJU + 24)
-#define EPJU025         (ERRPJU + 25)
-#define EPJU026         (ERRPJU + 26)
-#define EPJU027         (ERRPJU + 27)
-#define EPJU028         (ERRPJU + 28)
-#define EPJU029         (ERRPJU + 29)
-#define EPJU030         (ERRPJU + 30)
-#define EPJU031         (ERRPJU + 31)
-#define EPJU032         (ERRPJU + 32)
-#define EPJU033         (ERRPJU + 33)
-#define EPJU034         (ERRPJU + 34)
-#define EPJU035         (ERRPJU + 35)
-#define EPJU036         (ERRPJU + 36)
-#define EPJU037         (ERRPJU + 37)
-#define EPJU038         (ERRPJU + 38)
-#define EPJU039         (ERRPJU + 39)
-#define EPJU040         (ERRPJU + 40)
-#define EPJU041         (ERRPJU + 41)
-#define EPJU042         (ERRPJU + 42)
-#define EPJU043         (ERRPJU + 43)
-#define EPJU044         (ERRPJU + 44)
-#define EPJU045         (ERRPJU + 45)
-#define EPJU046         (ERRPJU + 46)
-#define EPJU047         (ERRPJU + 47)
-#define EPJU048         (ERRPJU + 48)
-#define EPJU049         (ERRPJU + 49)
-#define EPJU050         (ERRPJU + 50)
-#define EPJU051         (ERRPJU + 51)
-#define EPJU052         (ERRPJU + 52)
-#define EPJU053         (ERRPJU + 53)
-#define EPJU054         (ERRPJU + 54)
-#define EPJU055         (ERRPJU + 55)
-#define EPJU056         (ERRPJU + 56)
-#define EPJU057         (ERRPJU + 57)
-#define EPJU058         (ERRPJU + 58)
-#define EPJU059         (ERRPJU + 59)
-#define EPJU060         (ERRPJU + 60)
-#define EPJU061         (ERRPJU + 61)
-#define EPJU062         (ERRPJU + 62)
-#define EPJU063         (ERRPJU + 63)
-#define EPJU064         (ERRPJU + 64)
-#define EPJU065         (ERRPJU + 65)
-#define EPJU066         (ERRPJU + 66)
-#define EPJU067         (ERRPJU + 67)
-#define EPJU068         (ERRPJU + 68)
-#define EPJU069         (ERRPJU + 69)
-#define EPJU070         (ERRPJU + 70)
-#define EPJU071         (ERRPJU + 71)
-#define EPJU072         (ERRPJU + 72)
-#define EPJU073         (ERRPJU + 73)
-#define EPJU074         (ERRPJU + 74)
-#define EPJU075         (ERRPJU + 75)
-#define EPJU076         (ERRPJU + 76)
-#define EPJU077         (ERRPJU + 77)
-#define EPJU078         (ERRPJU + 78)
-#define EPJU079         (ERRPJU + 79)
-#define EPJU080         (ERRPJU + 80)
-#define EPJU081         (ERRPJU + 81)
-#define EPJU082         (ERRPJU + 82)
-#define EPJU083         (ERRPJU + 83)
-#define EPJU084         (ERRPJU + 84)
-#define EPJU085         (ERRPJU + 85)
-#define EPJU086         (ERRPJU + 86)
-#define EPJU087         (ERRPJU + 87)
-#define EPJU088         (ERRPJU + 88)
-#define EPJU089         (ERRPJU + 89)
-#define EPJU090         (ERRPJU + 90)
-#define EPJU091         (ERRPJU + 91)
-
-#ifdef __cplusplus
-}
-#endif /* __cplusplus */
-#endif /* __PJU_H__ */
-
-\f
-/********************************************************************30**
-  
-         End of file
-**********************************************************************/